【问题标题】:Copy a pygraph, and modify nodes复制一个pygraph,并修改节点
【发布时间】:2014-01-13 09:14:06
【问题描述】:

我有一个pygraph 数据结构,我想对其进行修改。我要执行以下操作:

  1. 创建现有 pygraph 的副本
  2. 通过遍历树并更改节点属性来修改副本中的节点

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

【问题讨论】:

    标签: python pygraph


    【解决方案1】:

    复制:

    要在 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)
    

    【讨论】:

      猜你喜欢
      • 2022-01-16
      • 1970-01-01
      • 1970-01-01
      • 2014-06-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多