我正在做康威的生命游戏。有两件事是错误的。由于某种原因,动画代码正在接收网格信息,但没有正确绘制它,只显示所有单元格的一个值。这之前是有效的,但我对 matplotlib 不太了解,所以我找不到问题所在。我需要找到一种方法使我的网格相等但不连接,即更新一个网格时我不希望另一个网格发生更改。[我认为我做错的是第91行]
1 回答
猛跑小猪
TA贡献1858条经验 获得超8个赞
我认为这里的问题是您正在制作“浅复制”,而不是“深复制”。
作为修复,请尝试导入副本:
import copy
并将第 91 行更改为:
self.grid_1 = copy.deepcopy(self.grid_2)
添加回答
举报
0/150
提交
取消