用numpy进行尺寸偏移

时间:2018-12-04 10:14:35

标签: python numpy

这是我目前的问题。我有4个80 x 80图像序列,即(80,80,4)numpy数组。我想通过将前三个图像向左移动并在末尾插入新图像来更新此数组。那就是如果我的原始数组是(x,y,z,w)其中x,y,z,w是80x80图像,我想将此数组更新为(y,z,w,NEWIMAGE)新图像所在的位置80x80。更新后的数组还应具有(80,80,4)维度。最有效的方法是什么?任何帮助将不胜感激

1 个答案:

答案 0 :(得分:1)

使用np.roll,然后重新分配?

arr = np.roll(arr, -1, axis=0)
arr[-1, :, :] = newarray
相关问题