我在Python 2.7中有一个空矩阵:
self.board = {}
N = 2
for i in range(N):
for j in range(N):
self.board[i, j] = 0
现在我想要添加矩阵的所有元素。所以我用Google搜索了如何做到这一点:
print sum(map(sum, self.board))
How would I sum a multi-dimensional array in the most succinct python?
令人惊讶的是,它打印出 4 - 所有索引的总和。这是为什么?如何正确地对元素求和?