A função Numpy Rot90 () permite a rotação de uma matriz em 90 graus ao longo de um eixo especificado.
Vamos discutir.
Função Sintaxe
A sintaxe da função é como mostrado:
1 | Numpy.ROT90 (Array, k = 1, eixos = (0, 1)) |
Os parâmetros da função são como mostrados:
Valor de retorno
A função retorna uma cópia da matriz com os elementos girados ao longo do eixo especificado em 90 graus.
Exemplo 1
O exemplo abaixo mostra o uso da função ROT90 () com uma matriz bidimensional.
1 2 3 4 | # importar numpy importar numpy como np arr = np.Array ([[1,2,3], [5,6,7]]) Imprimir (NP.ROT90 (arr)) |
A função girará a matriz ao longo do eixo zero e retornará a matriz como mostrado:
1 2 3 | [[3 7] [2 6] [1 5]] |
Exemplo #2
Para girar uma matriz ao longo do eixo zero em 180 graus, podemos fazer:
1 2 | arr = np.Array ([[1,2,3], [5,6,7]]) Imprimir (NP.ROT90 (arr, k = 2)) |
O número de vezes diz a função de girar a matriz ao longo do eixo zero em 180 graus. O código acima deve retornar uma matriz como:
1 2 | [[7 6 5] [3 2 1]] |
Conclusão
Este artigo abordou como girar uma matriz em 90 graus ao longo de um eixo especificado usando a função ROT90 ().
Obrigado pela leitura!!