例如:
g1 = nx.DiGraph()
g1.add_edge(1,1,w = 1)
g1.add_edge(1,2,w = 1)
g1.add_edge(1,3,w = 2)
g1.add_edge(2,2,w = 2)
g2 = g
print g2.predecessors(2) #[1, 2]
g1.remove_node(1)
print g2.predecessors(2) #[2]
当我移除g1中的节点1时,g2也会受到影响。 我想创建与g1相同的图形g2,但是当我更改g1时,g2不会更改。 我该怎么做?谢谢
在图上调用方法^{} ,这样就不会进行引用:
您可以看到图
g2
未被修改,而g1
已删除一个节点相关问题 更多 >
编程相关推荐