numpy.
rot90
在轴指定的平面内将阵列旋转90度。
旋转方向是从第一个轴到第二个轴。
两个或多个维度的数组。
阵列旋转90度的次数。
阵列在轴定义的平面中旋转。轴必须不同。
1.12.0 新版功能.
旋转视图 m .
参见
flip
沿给定轴反转数组中元素的顺序。
fliplr
水平翻转数组。
flipud
垂直翻转数组。
笔记
rot90(m,k=1,axis=(1,0))与rot90(m,k=1,axes=(0,1))相反,rot90(m,k=1,axes=(1,0))等于rot90(m,k=-1,axes=(0,1))。
实例
>>> m = np.array([[1,2],[3,4]], int) >>> m array([[1, 2], [3, 4]]) >>> np.rot90(m) array([[2, 4], [1, 3]]) >>> np.rot90(m, 2) array([[4, 3], [2, 1]]) >>> m = np.arange(8).reshape((2,2,2)) >>> np.rot90(m, 1, (1,2)) array([[[1, 3], [0, 2]], [[5, 7], [4, 6]]])