python矩阵和 'numpy.int32'对象不可迭代

标签 python

for i in range(0,300):

  for j in range(0,300):

    h = sum(w[i,j]-i)

w是一个300*300的矩阵, 当我运行模块时,“numpy.int32”对象不可迭代。我怎么解决这个问题?谢谢!!!

最佳答案

w[i,j] 是一个标量(一个整数)。 w[i,j]-i 也是一个标量。您无法将标量传递给 sum()

关于python矩阵和 'numpy.int32'对象不可迭代,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48714744/

相关文章:

python - OpenCV 的帧计数总是打印 0

python - 如果所有字符串都需要一个长度或空终止符,那么高级语言如何只用字符构造一个字符串?

python - 带引号、等号和点的正则表达式用于属性/值对

python - 通过在 Pandas 数据框中增加 5 的增量来对数字进行分组

python - 如何在 pydev 中启用事后调试?

python - 禁用 iPython Notebook 自动滚动

python - 检查列表中值的类型的意外结果 - 关于 boolean 值

python - 如何创建递归 Python 脚本来对文件和文件夹进行排序?

python - 列表中 Python 中的无序对(对集)

python - 保存 FITS 表 : The keyword description with its value is too long