当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python NetworkX Graph.number_of_edges用法及代码示例


本文简要介绍 networkx.Graph.number_of_edges 的用法。

用法:

Graph.number_of_edges(u=None, v=None)

返回两个节点之间的边数。

参数

u, v节点,可选(默认=所有边)

如果指定了 u 和 v,则返回 u 和 v 之间的边数。否则返回所有边的总数。

返回

nedgesint

图中的边数。如果指定了节点 uv,则返回这些节点之间的边数。如果图是有向图,则仅返回从 uv 的边数。

例子

对于无向图,此方法计算图中边的总数:

>>> G = nx.path_graph(4)
>>> G.number_of_edges()
3

如果您指定两个节点,这将计算连接两个节点的边的总数:

>>> G.number_of_edges(0, 1)
1

对于有向图,此方法可以统计从 uv 的有向边的总数:

>>> G = nx.DiGraph()
>>> G.add_edge(0, 1)
>>> G.add_edge(1, 0)
>>> G.number_of_edges(0, 1)
1

相关用法


注:本文由纯净天空筛选整理自networkx.org大神的英文原创作品 networkx.Graph.number_of_edges。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。