numpy.rot90() em Python
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
)
(
"Original array : \n"
, array)
(
"\nArray being rotated 4 times : \n"
, geek.rot90(array,
4
))
(
"\nRotated array : \n"
, geek.rot90(array))
(
"\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.
As postagens do blog Acervo Lima te ajudaram? Nos ajude a manter o blog no ar!
Faça uma doação para manter o blog funcionando.
70% das doações são no valor de R$ 5,00...
Diógenes Lima da Silva