Python numpy.rot90()

Python numpy.rot90()

Python numpy.rot90()方法在axis(0或1)指定的平面内将阵列旋转90度。
语法:

numpy.rot90(array, k = 1, axes = (0, 1))

参数 :

array : [array_like]即具有两个或多个维度的数组。
k : [optional , int]我们希望将数组旋转90度的次数。
axes : [array_like]平面,我们希望沿着这个平面旋转数组。

返回值 :阵列的旋转拷贝

示例

# Python Program illustrating
# numpy.rot90() method
  
import numpy as geek
  
array = geek.arange(12).reshape(3, 4)
print("Original array : \n", array)
  
# Rotating array 4 times : Returns same original array
print("\nArray being rotated 4 times : \n", geek.rot90(array, 4))
  
# Rotating once
print("\nRotated array : \n", geek.rot90(array))
  
# Rotating twice
print("\nRotated array : \n", geek.rot90(array, 2))

输出 :

Original array : 
 [[ 0  1  2  3]
 [ 4  5  6  7]
 [ 8  9 10 11]]

Array being rotated 4 times : 
 [[ 0  1  2  3]
 [ 4  5  6  7]
 [ 8  9 10 11]]

Rotated array : 
 [[ 3  7 11]
 [ 2  6 10]
 [ 1  5  9]
 [ 0  4  8]]

Rotated array : 
 [[11 10  9  8]
 [ 7  6  5  4]
 [ 3  2  1  0]]

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程