NP NP.Rottop 10

NP NP.Rottop 10

La función Numpy Rot90 () permite la rotación de una matriz en 90 grados a lo largo de un eje especificado.

Déjanos discutir.

Sintaxis de funciones

La sintaxis de la función es como se muestra:

1
numpy.Rot90 (matriz, k = 1, ejes = (0, 1))

Los parámetros de la función son como se muestra:

  1. formación - se refiere a la matriz de entrada.
  2. k - Número de veces para rotar la matriz en 90 grados.
  3. eje - a lo largo de qué eje girar la matriz.

Valor de retorno

La función devuelve una copia de la matriz con los elementos rotados a lo largo del eje especificado en 90 grados.

Ejemplo 1

El siguiente ejemplo se muestra usando la función rot90 () con una 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))

La función girará la matriz a lo largo del eje cero y devolverá la matriz como se muestra:

1
2
3
[[3 7]
[2 6]
[15]]

Ejemplo #2

Para rotar una matriz a lo largo del eje cero por 180 grados, podemos hacer:

1
2
arr = np.Array ([[1,2,3], [5,6,7]])
Imprimir (NP.Rot90 (arr, k = 2))

El número de veces le dice a la función que gire la matriz a lo largo del eje cero en 180 grados. El código anterior debe devolver una matriz como:

1
2
[[7 6 5]
[3 2 1]]

Conclusión

Este artículo cubrió cómo rotar una matriz en 90 grados a lo largo de un eje especificado usando la función rot90 ().

Gracias por leer!!