O método numpy.rot90() executa a rotação de uma matriz em 90 graus no plano especificado pelo eixo (0 ou 1).
Sintaxe:

numpy.rot90 (matriz, k = 1, eixos = (0, 1))

Parâmetros:

array: [array_like] ie array tendo duas ou mais dimensões.
k: [opcional, int] Não. muitas vezes desejamos girar a matriz em 90 graus.
eixos: [array_like] Plano, ao longo do qual desejamos girar o array.

Retorna:

cópia girada da matriz
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)) 

Resultado :

Matriz original:
 [[0 1 2 3]
 [4 5 6 7]
 [8 9 10 11]]
Array sendo girado 4 vezes:
 [[0 1 2 3]
 [4 5 6 7]
 [8 9 10 11]]
Matriz girada:
 [[3 7 11]
 [2 6 10]
 [1 5 9]
 [0 4 8]]
Matriz girada:
 [[11 10 9 8]
 [7 6 5 4]
 [3 2 1 0]]

Referências:
https://docs.scipy.org/doc/numpy-dev/reference/generated/numpy.rot90.html



Nota:
Esses códigos não serão executados em ID online. Execute-os em seus sistemas para explorar o funcionamento
.
Este artigo foi contribuído por Mohit Gupta_OMG ? . Se você gosta de GeeksforGeeks e gostaria de contribuir, você também pode escrever um artigo usando contribute.geeksforgeeks.org ou enviar o seu artigo para contribute@geeksforgeeks.org. Veja o seu artigo que aparece na página principal do GeeksforGeeks e ajude outros Geeks.