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


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