DiGraph.out_degree#

属性 DiGraph.out_degree#

一个 OutDegreeView 对象,用于表示 (节点, 出度)

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

此对象提供一个迭代器,用于遍历 (节点, 出度),也可用于查询单个节点的度。

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

视图将只报告与这些节点相关的边。

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

用于存储数值权重属性的边属性名称。如果为 None,则每条边的权重为 1。度是与节点相邻的边的权重的总和。

返回:
如果请求单个节点
deg整数

节点的出度

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

迭代器返回 (节点, 出度) 的两元组。

另请参阅

degree, in_degree

示例

>>> G = nx.DiGraph()
>>> nx.add_path(G, [0, 1, 2, 3])
>>> G.out_degree(0)  # node 0 with degree 1
1
>>> list(G.out_degree([0, 1, 2]))
[(0, 1), (1, 1), (2, 1)]