numpy.rot90() in Python
Last Updated :
08 Mar, 2024
The numpy.rot90() method performs rotation of an array by 90 degrees in the plane specified by axis(0 or 1).
Syntax:
numpy.rot90(array, k = 1, axes = (0, 1))
Parameters :
array : [array_like]i.e. array having two or more dimensions.
k : [optional , int]No. of times we wish to rotate array by 90 degrees.
axes : [array_like]Plane, along which we wish to rotate array.
Returns :
rotated copy of array
import numpy as geek
array = geek.arange( 12 ).reshape( 3 , 4 )
print ( "Original array : \n" , array)
print ( "\nArray being rotated 4 times : \n" , geek.rot90(array, 4 ))
print ( "\nRotated array : \n" , geek.rot90(array))
print ( "\nRotated array : \n" , geek.rot90(array, 2 ))
|
Output :
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]]
Note :
These codes won’t run on online IDE’s. Please run them on your systems to explore the working
Like Article
Suggest improvement
Share your thoughts in the comments
Please Login to comment...