numpy.rollaxis
numpy.rollaxis(a, axis, start=0) [source]
向后滚动指定的轴,直到其位于给定的位置。
继续支持此功能以实现向后兼容,但是您应该首选moveaxis。moveaxis
功能已在NumPy 1.11中添加。
参数 : | a : 输入数组。 axis : 要滚动的轴。 其他轴的位置相对彼此不变。 start :int, 可选
当 将导致“complete” 滚动。 下表描述了如何解释 |
返回值 : | res :ndarray 对于NumPy> = 1.10.0,始终返回a的视图。 对于较早的NumPy版本,仅当更改轴顺序时才返回a的视图, 否则返回输入数组。 |
例子
>>> a = np.ones((3,4,5,6))>>> np.rollaxis(a, 3, 1).shape(3, 6, 4, 5)>>> np.rollaxis(a, 2).shape(5, 3, 4, 6)>>> np.rollaxis(a, 1, 4).shape(3, 5, 6, 4)