NP NP.Expandir_dims

NP NP.Expandir_dims

La función expand_dims () en Numpy nos permite expandir las dimensiones de una matriz de entrada dada. En términos simples, la función le permite expandir la forma de una matriz determinada.

Funciona agregando un nuevo eje a la matriz que aparecerá en la posición del eje, lo que resulta en una forma ampliada.

Exploremos cómo funciona esta función.

Sintaxis de funciones

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

1
numpy.expandir_dims (a, eje)

La función tiene una sintaxis relativamente simple. Acepta los parámetros como se muestra:

  1. a - se refiere a la matriz de entrada.
  2. eje - Especifica la posición en la matriz de salida donde se coloca el eje.

Valor de retorno

La función devuelve una vista de la matriz de entrada con las dimensiones expandidas de acuerdo con los parámetros especificados.

Ejemplo

Considere el código de ejemplo que se muestra a continuación:

1
2
3
4
5
6
# Importar Numpy
importar numpy como np
arr = np.Array ([1,2,3,4])
imprimir (f "antes: arr.forma")
arr = np.Expand_dims (arr, axis = 1)
imprimir (f "después: arr.forma")

El ejemplo anterior usa la función expand_dims () para expandir la forma de una matriz unidimensional.

Una salida de ejemplo es como se muestra:

1
2
Antes: (4,)
Después: (4, 1)

Ejemplo 2

También podemos realizar la misma operación en una matriz bidimensional. Un ejemplo es como se muestra:

1
2
3
4
arr = np.Array ([[1,2,3], [4,5,6]])
imprimir (f "antes: arr.forma")
arr = np.Expand_dims (arr, axis = 0)
imprimir (f "después: arr.forma")

La salida resultante es como se muestra:

1
2
Antes: (2, 3)
Después: (1, 2, 3)

Conclusión

Este tutorial ilustra cómo usar la función expand_dims () en Numpy para alterar la forma de una matriz de entrada.

Feliz codificación, mis amigos!!