for i in range(0,300):
for j in range(0,300):
h = sum(w[i,j]-i)
w是300 * 300 marix, 当我运行模块时,'numpy.int32'对象不可迭代。我怎么解决这个问题?谢谢!!!
答案 0 :(得分:0)
w[i,j]
是一个标量(一个整数)。 w[i,j]-i
也是一个标量。您无法将标量传递给sum()
。
答案 1 :(得分:0)
尝试以下方法:
h = 0
for i in range(0,300):
for j in range(0,300):
h = h + w[i,j] - i
print ("sum of matrix minux axis is", h)