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


Python NetworkX compose用法及代碼示例


本文簡要介紹 networkx.algorithms.operators.binary.compose 的用法。

用法:

compose(G, H)

返回由 H 組成的 G 的新圖。

組合是節點集和邊集的簡單聯合。 G 和 H 的節點集不需要是不相交的。

參數

G, H圖形

NetworkX 圖

返回

C:與 G 相同類型的新圖

注意

建議 G 和 H 或者都是有向的,或者都是無向的。 H 中的屬性優先於 G 中的屬性。

對於多重圖,邊由事件節點 AND edge-key 標識。如果您使用MultiGraph而不跟蹤邊鍵,這可能會導致意外(即,邊(1, 2)在兩個圖中可能相同也可能不同)。

例子

>>> G = nx.Graph([(0, 1), (0, 2)])
>>> H = nx.Graph([(0, 1), (1, 2)])
>>> R = nx.compose(G, H)
>>> R.nodes
NodeView((0, 1, 2))
>>> R.edges
EdgeView([(0, 1), (0, 2), (1, 2)])

相關用法


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