xorbits.numpy.rot90#

xorbits.numpy.rot90(m, k=1, axes=(0, 1))#

Rotate an array by 90 degrees in the plane specified by axes.

Rotation direction is from the first towards the second axis. This means for a 2D array with the default k and axes, the rotation will be counterclockwise.

参数
  • m (array_like) – Array of two or more dimensions.

  • k (integer) – Number of times the array is rotated by 90 degrees.

  • axes ((2,) array_like) –

    The array is rotated in the plane defined by the axes. Axes must be different.

    1.12.0(numpy) 新版功能.

返回

y – A rotated view of m.

返回类型

ndarray

参见

flip

Reverse the order of elements in an array along the given axis.

fliplr

Flip an array horizontally.

flipud

Flip an array vertically.

提示

rot90(m, k=1, axes=(1,0)) is the reverse of rot90(m, k=1, axes=(0,1))

rot90(m, k=1, axes=(1,0)) is equivalent to 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]]])

警告

This method has not been implemented yet. Xorbits will try to execute it with numpy.

This docstring was copied from numpy.