MultiDiGraph.number_of_edges#
- MultiDiGraph.number_of_edges(u=None, v=None)#
返回两个节点之间的边的数量。
- 参数:
- u, v节点,可选(默认=所有边)
如果指定了 u 和 v,则返回 u 和 v 之间的边的数量。否则返回所有边的总数量。
- 返回值:
- nedgesint
图中的边的数量。如果指定了节点
u
和v
,则返回这些节点之间的边的数量。如果图是有向的,这只返回从u
到v
的边的数量。
另请参阅
示例
对于无向多重图,此方法计算图中的边的总数
>>> G = nx.MultiGraph() >>> G.add_edges_from([(0, 1), (0, 1), (1, 2)]) [0, 1, 0] >>> G.number_of_edges() 3
如果指定两个节点,则此方法计算连接这两个节点的边的总数
>>> G.number_of_edges(0, 1) 2
对于有向多重图,此方法可以计算从
u
到v
的有向边的总数>>> G = nx.MultiDiGraph() >>> G.add_edges_from([(0, 1), (0, 1), (1, 0)]) [0, 1, 0] >>> G.number_of_edges(0, 1) 2 >>> G.number_of_edges(1, 0) 1