如何在已经有边的节点之间添加额外的边?

How to add an additional edge between nodes that already have edges?

我有一个 Graph 对象,在每对已经有边的节点之间,我想添加一条额外的边?有没有一种方法可以做到这一点而无需蛮力遍历所有边缘?

一个简单的方法是:

temp = nx.Graph(our_graph)
new_graph = nx.MultiGraph(temp)
new_graph.add_edges_from(temp.edges)