python np.append:IndexError:只有整数,切片(`:`),省略号(```),numpy.newaxis(`None`)和整数或布尔数组才是有效索引

时间:2017-04-04 09:27:05

标签: python arrays numpy

我有一个名为M_new的三维数组,我想通过附加M_new的每个页面来创建一个名为M_final的新二维数组(M_new总共有152页),所以我写了以下for循环:< / p>

for i in np.linspace(0,152,77):
    M_final=np.append(M_new[i,:,:],M_new[i+1,:,:],axis=0)

然后引发索引错误:

IndexError: only integers, slices (`:`), ellipsis (`...`), numpy.newaxis (`None`) and integer or boolean arrays are valid indices

我做错了什么?或者可能有另一种方法将三维数组扩展为二维数组?

0 个答案:

没有答案