DiGraph.out_degree#

property DiGraph.out_degree#

节点出度视图(node, out_degree)

节点的出度是指从该节点出发的边的数量。 加权节点度是与该节点相邻的边的权重之和。

该对象提供了一个遍历(节点, 出度)的迭代器,以及对单个节点的度进行查询的功能。

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

视图将仅报告与这些节点相邻的边。

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

用于表示边权重的边属性的名称。如果为None,则每条边的权重为1。 度是与节点相邻的边的权重之和。

Returns:
如果请求单个节点
degint

节点的出度

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

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

See also

degree, in_degree

Examples

>>> G = nx.DiGraph()
>>> nx.add_path(G, [0, 1, 2, 3])
>>> G.out_degree(0)  # 节点0的出度为1
1
>>> list(G.out_degree([0, 1, 2]))
[(0, 1), (1, 1), (2, 1)]