作曲#
- 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)])