# numpy.rot90() in Python

numpy.rot90(array, k = 1, axes = (0, 1)) : performs rotation of an array by 90 degrees in the plane specified by axis(0 or 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
```

 `# 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``)) `

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-ID. Please run them on your systems to explore the working
.
This article is contributed by Mohit Gupta_OMG 😀. If you like GeeksforGeeks and would like to contribute, you can also write an article using contribute.geeksforgeeks.org or mail your article to contribute@geeksforgeeks.org. See your article appearing on the GeeksforGeeks main page and help other Geeks.

My Personal Notes arrow_drop_up
Article Tags :

Be the First to upvote.

Please write to us at contribute@geeksforgeeks.org to report any issue with the above content.