當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。