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


Python NetworkX local_bridges用法及代碼示例


本文簡要介紹 networkx.algorithms.bridges.local_bridges 的用法。

用法:

local_bridges(G, with_span=True, weight=None)

迭代 G 的本地網橋,可選擇計算跨度

local bridge 是其端點沒有公共鄰居的邊。也就是說,邊不是圖中三角形的一部分。

如果本地網橋被移除,local bridgespan 是端點之間的最短路徑長度。

參數

G無向圖
with_spanbool

如果為真,則產生一個 3 元組 (u, v, span)

weight函數、字符串或無(默認值:無)

如果函數,用於計算跨度的邊權重。如果是字符串,則用於計算跨度的邊數據屬性。如果沒有,所有邊的權重為 1。

生成(Yield)

e

本地橋作為節點的邊 2 元組 (u, v) 或在 with_span is True 時作為 3 元組 (u, v, span)

例子

循環圖的每條邊都有一個跨度為 N-1 的本地橋。

>>> G = nx.cycle_graph(9)
>>> (0, 8, 8) in set(nx.local_bridges(G))
True

相關用法


注:本文由純淨天空篩選整理自networkx.org大神的英文原創作品 networkx.algorithms.bridges.local_bridges。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。