Numpy NP.Rottop 10

Numpy NP.Rottop 10

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:

  1. variedade - refere -se à matriz de entrada.
  2. k - Número de vezes para girar a matriz em 90 graus.
  3. eixo - ao longo de qual eixo para girar a matriz.

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!!