Networkx图形对象即使在蚀刻图形后也会更改其值

时间:2016-06-14 11:17:48

标签: graph pickle networkx deep-copy

我创建了一个networkx图表,如下所示:

import networkx as nx
G=nx.Graph()
G.add_node(1)

此时,我通过酸洗将图形保存在局部变量中以便稍后使用。

a = pickle.dumps(G)

以后修改图形如:

G.add_node(2)

现在,当取消a并绘图时,我将两个节点都放在变量a中。即使修改了图a,我也不想修改G中的图表值。有什么办法吗?我使用了copy.copy()copy.deepcopy()G.copy(),但一切都失败了。

0 个答案:

没有答案