【发布时间】:2014-01-13 09:14:06
【问题描述】:
我有一个pygraph 数据结构,我想对其进行修改。我要执行以下操作:
- 创建现有 pygraph 的副本
- 通过遍历树并更改节点属性来修改副本中的节点
我无法在文档/代码中找到如何执行这些操作。可能吗?怎么样?
【问题讨论】:
我有一个pygraph 数据结构,我想对其进行修改。我要执行以下操作:
我无法在文档/代码中找到如何执行这些操作。可能吗?怎么样?
【问题讨论】:
复制:
要在 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)
【讨论】: