Graph.number_of_edges#
- Graph.number_of_edges(u=None, v=None)[source]#
返回两个节点之间的边数。
- 参数:
- u, v节点,可选(默认为所有边)
如果指定了 u 和 v,则返回 u 和 v 之间的边数。否则返回所有边的总数。
- 返回:
- nedges整数
图中的边数。如果指定了节点
u
和v
,则返回这些节点之间的边数。如果图是有向的,则仅返回从u
到v
的边数。
另请参阅
示例
对于无向图,此方法计算图中的总边数
>>> G = nx.path_graph(4) >>> G.number_of_edges() 3
如果指定两个节点,则计算连接这两个节点的总边数
>>> G.number_of_edges(0, 1) 1
对于有向图,此方法可以计算从
u
到v
的有向边总数>>> G = nx.DiGraph() >>> G.add_edge(0, 1) >>> G.add_edge(1, 0) >>> G.number_of_edges(0, 1) 1