我正在做康威的生命游戲。有兩件事是錯(cuò)誤的。由于某種原因,動(dòng)畫(huà)代碼正在接收網(wǎng)格信息,但沒(méi)有正確繪制它,只顯示所有單元格的一個(gè)值。這之前是有效的,但我對(duì) matplotlib 不太了解,所以我找不到問(wèn)題所在。我需要找到一種方法使我的網(wǎng)格相等但不連接,即更新一個(gè)網(wǎng)格時(shí)我不希望另一個(gè)網(wǎng)格發(fā)生更改。[我認(rèn)為我做錯(cuò)的是第91行]
1 回答

猛跑小豬
TA貢獻(xiàn)1858條經(jīng)驗(yàn) 獲得超8個(gè)贊
我認(rèn)為這里的問(wèn)題是您正在制作“淺復(fù)制”,而不是“深復(fù)制”。
作為修復(fù),請(qǐng)嘗試導(dǎo)入副本:
import?copy
并將第 91 行更改為:
self.grid_1?=?copy.deepcopy(self.grid_2)
添加回答
舉報(bào)
0/150
提交
取消