当我写下如下所示的测试代码时,我得到了太多的索引错误"。
我不知道为什么这段代码不起作用......
a = np.arange(40).reshape(4,10)
print a
in_ = np.array(a, dtype=np.float32)
print in_
in_ = in_[:,:,::-1]
print in_
答案 0 :(得分:0)
执行.reshape(4,10)
时,将数组转换为大小为4x10的二维数组。这个数组有2个维度,因此它只有2个索引。
当您致电[:,:,::-1]
时,您会为您的二维阵列提及3个内容::
,:
和::-1
。它会导致错误。