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


Python NetworkX MultiGraph.edge_subgraph用法及代碼示例


本文簡要介紹 networkx.MultiGraph.edge_subgraph 的用法。

用法:

MultiGraph.edge_subgraph(edges)

返回由指定邊誘導的子圖。

誘導子圖包含 edges 中的每條邊以及與這些邊中的任何一條相關的每個節點。

參數

edges可迭代的

此圖中的可迭代邊。

返回

G圖形

該圖的具有相同邊屬性的邊誘導子圖。

注意

返回的子圖視圖中的圖、邊和節點屬性是對原始圖中相應屬性的引用。該視圖是隻讀的。

要創建具有自己的邊或節點屬性副本的子圖的完整圖版本,請使用:

G.edge_subgraph(edges).copy()

例子

>>> G = nx.path_graph(5)
>>> H = G.edge_subgraph([(0, 1), (3, 4)])
>>> list(H.nodes)
[0, 1, 3, 4]
>>> list(H.edges)
[(0, 1), (3, 4)]

相關用法


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