当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。