gpt4 book ai didi

Python 复制一个 python-igraph

转载 作者:行者123 更新时间:2023-11-28 22:44:09 24 4
gpt4 key购买 nike

我有一个 python-igraph,需要制作它的两个副本,并在不更改另一个副本的情况下更改每个副本。现在我是这样做的:

copy1 = fullGraph
copy2 = fullGraph

但这似乎不是正确的做法,因为无论我在 copy1 中更改什么,copy2 都会发生同样的事情(比如删除一条边)。我想知道复制主图的最佳方法是什么。

谢谢

最佳答案

Assign 语句不会在 Python 中复制对象。你可能想使用 copy.deepcopy()功能。

有关 copy.shallow()copy.deepcopy() 的更多详细信息,请参阅 this回答

Graph 对象也继承了 copy method这使得一个浅拷贝。您可以像这样使用它:

copy1 = fullGraph.copy()
copy2 = fullGraph.copy()

关于Python 复制一个 python-igraph,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29911852/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com