作曲#

compose(G, H)[源代码]#

返回由h组成的g的新图。

组合是节点集和边集的简单结合。G和H的节点集不需要分离。

参数
G, H图表

网络X图表

返回
C:一个与G具有相同类型的新图

笔记

建议G和H都是有向的或都是无向的。H的属性优先于G的属性。

对于多图,边缘由事件节点和边缘键标识。这会导致意外(即边缘 (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)])