VOOZH about

URL: https://www.geeksforgeeks.org/python/numpy-rot90-python/

⇱ numpy.rot90() in Python - GeeksforGeeks


  • Courses
  • Tutorials
  • Interview Prep

numpy.rot90() in Python

Last Updated : 8 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
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
Comment