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
Last Updated :
08 Mar, 2024
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...