dynetx.DynGraph.degree¶
- DynGraph.degree(nbunch=None, t=None)¶
Return the degree of a node or nodes at time t.
The node degree is the number of interaction adjacent to that node in a given time frame.
Parameters¶
- nbunchiterable container, optional (default=all nodes)
A container of nodes. The container will be iterated through once.
- tsnapshot id (default=None)
If None will be returned the degree of nodes on the flattened graph.
Returns¶
- nddictionary, or number
A dictionary with nodes as keys and degree as values or a number if a single node is specified.
Examples¶
>>> import dynetx as dn >>> G = dn.DynGraph() >>> G.add_path([0,1,2,3], t=0) >>> G.degree(0, t=0) 1 >>> G.degree([0,1], t=1) {0: 0, 1: 0} >>> list(G.degree([0,1], t=0).values()) [1, 2]