IndexError:索引149超出了轴0的大小为149的范围

时间:2016-02-23 06:05:26

标签: python arrays arraylist sift

我搜索了以下错误但找不到正确的解决方案。错误发生在下面的代码中。

inputs=numpy.zeros((features,128),'f')
offset = 0
for index in range(len(seqTags)):
    d=rawInputs[index]
    w,h=d.shape
    for i in range(90):
            inputs[offset,:]=d[i,:]
            offset+=1

//The varriable i runs 90 times correctly when index= 0.
//When index =1 and i=59 it stuck with this error.
// The seqTags= number of files

ERROR:

inputs[offset,:]=d[i,:]

IndexError: index 149 is out of bounds for axis 0 with size 149

任何帮助都将受到高度赞赏!

1 个答案:

答案 0 :(得分:1)

计算机从 <input type="text" pattern="\d*" /> 开始计算,因此大小为149的列表或数组0的成员为d

索引d[0]..d[148]尝试查看数组中不存在的149成员,导致您看到的错误。