我有一个包含 0 和 1 的 7*7 矩阵,其中每个 (x,y) 将检查有多少邻居是 1。我是 python 的初学者,只会使用基本的编程过程。
我有:
for x in range(rows):
for y in range(cols):
lives = 0
lives = neighbors(matrix, rows, cols)
def neighbors(matrix, rows, cols):
if matrix[x][y+1] == 1:
lives += 1
if matrix[x-1][y+1] == 1:
lives += 1
#All 8 positions are checked like this
return lives
我收到 ol 索引错误。这似乎是一个非常简单的问题,我似乎无法弄清楚如何解决它。