2014-01-13 64 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)