MultiDiGraph.out_degree#

property MultiDiGraph.out_degree#

返回一个 (节点, 出度) 的迭代器,或单个节点的出度。

out_degree(self, nbunch=None, weight=None)

节点的出度是指从该节点指向外部的边的数量。此函数返回单个节点的出度,或一组节点的迭代器,或在未传递参数时返回所有节点的迭代器。

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

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

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

用作权重的边属性的数值。如果为 None,则每条边的权重为 1。度是边权重的总和。

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

节点的度

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

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

另请参阅

degree, in_degree

示例

>>> G = nx.MultiDiGraph()
>>> 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)]
>>> G.add_edge(0, 1)  # parallel edge
1
>>> list(G.out_degree([0, 1, 2]))  # counts parallel edges
[(0, 2), (1, 1), (2, 1)]