DiGraph.in_degree#

属性 DiGraph.in_degree#

对于 (node, in_degree) 或单个节点的 in_degree,提供一个 InDegreeView。

节点的 in_degree 是指向该节点的边的数量。加权节点的度是连接到该节点的边的权重的总和。

此对象提供对 (node, in_degree) 的迭代以及对单个节点度的查找。

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

该视图将仅报告连接到这些节点的边。

weight字符串或 None,可选(默认为 None)

作为权重的数值所持有的边属性的名称。如果为 None,则每条边的权重为 1。度是连接到该节点的边的权重的总和。

返回:
如果请求单个节点
degint

节点的入度

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

该迭代器返回 (node, in-degree) 的二元组。

另请参阅

degree, out_degree

示例

>>> G = nx.DiGraph()
>>> 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)]