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


Python NetworkX symmetric_difference用法及代碼示例


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

用法:

symmetric_difference(G, H)

返回新圖,其邊存在於 G 或 H 中,但不存在於兩者中。

H 和 G 的節點集必須相同。

參數

G,H圖形

NetworkX 圖表。 G 和 H 必須具有相同的節點集。

返回

D與 G 具有相同類型的新圖。

注意

圖、節點和邊的屬性不會複製到新圖。

例子

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

相關用法


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