在字典中为数组赋值:' numpy.float64'对象不支持项目分配

时间:2016-09-13 10:09:54

标签: python arrays numpy dictionary

我将几张图像存储为np.arrays字典。

如果是>我想更改值stackOfImages[1][i][j] = 0 0.01

我的代码:

for i in range(1392):
  for j in range(891):
    if diffImage[1][i][j] > 0.01:
      diffImageMod[1][i][j] = 0

返回:

Traceback (most recent call last):
 File "Subtract-Frames.py", line 54, in <module>
   diffImageMod[1][i][j] = 0
     TypeError: 'numpy.float64' object does not support item assignment

我有什么必须将顽皮值设置为大于0.01为零?我想保留图像堆栈diffImageMod的dict数据类型。 我使用的是Python 2.7.12

0 个答案:

没有答案