2014-01-13 59 views
0

我有一个pygraph数据结构,我想修改它。我想执行以下操作:通过遍历树和改变节点复制pygraph并修改节点

  1. 创建现有pygraph的副本
  2. 修改副本中的节点属性

我不能在文档/代码中找到如何执行这些操作。可能吗?怎么样?

回答

0

复制:

要复制的结构在Python,你需要使用的copy module

from copy import deepcopy 
copy_graph = deepcopy(original_graph) 

遍历

有关于如何遍历图形的example

from pygraph.algorithms.searching import depth_first_search 
st, pre, post = depth_first_search(copy_graph)