MultiDiGraph.in_degree#

property MultiDiGraph.in_degree#

(节点,以度表示)或(单个节点,以度表示)的度视图。

以度表示的节点是指向节点的边数。加权节点度是与该节点关联的边的边权重之和。

此对象为(节点、度)提供迭代器,并为单个节点提供度的查找。

参数
nbunch单个节点、容器或所有节点(默认为所有节点)

该视图将仅报告关联到这些节点的边。

weight字符串或无,可选(默认值=无)

保存用作权重的数值的边属性。如果没有,则每条边的权重为1。阶数是与节点相邻的边权重的总和。

返回
如果请求单个节点
deg集成

节点的度数

或者如果请求多个节点
nd_iter迭代器

迭代器返回(node,in-egree)的两个元组。

参见

degree, out_degree

实例

>>> G = nx.MultiDiGraph()
>>> nx.add_path(G, [0, 1, 2, 3])
>>> G.in_degree(0)  # node 0 with degree 0
0
>>> list(G.in_degree([0, 1, 2]))
[(0, 0), (1, 1), (2, 1)]
>>> G.add_edge(0, 1) # parallel edge
1
>>> list(G.in_degree([0, 1, 2])) # parallel edges counted
[(0, 0), (1, 2), (2, 1)]