Sintaxis de la función numpy stack ()
La función stack () proporciona una sintaxis relativamente simple como se refleja en el ejemplo a continuación:
numpy.pila (matrices, eje = 0, out = none)Los parámetros de la función son los siguientes:
Parámetros
Valor de retorno
La función devuelve una matriz concatenada con una dimensión más que las matrices de entrada.
Ejemplo 1
Considere el siguiente ejemplo:
importar numpy como npUsamos la función stack () para concatenar dos matrices a lo largo del eje cero en el código anterior.
La forma y la matriz resultantes son los siguientes:
Forma: (2, 2, 3)Ejemplo 2
También podemos concatenar las dos matrices a lo largo del eje uno como se refleja en el siguiente ejemplo:
arr_1 = np.Array ([[1,2,3], [4,5,6]])En este caso, especificamos el eje = 1, que da como resultado la siguiente forma y matriz:
Forma: (2, 2, 3)Nota: Aunque la forma de la matriz no cambia, el orden en que se concatenan los elementos.
Ejemplo 3
Para apilar las matrices a lo largo del último eje, podemos especificar el eje como un entero negativo, como se muestra a continuación:
concatenado = np.stack ((arr_1, arr_2), axis = -1)El fragmento anterior regresa como el siguiente ejemplo:
Forma: (2, 3, 2)Conclusión
Este artículo explora los fundamentos y elementos de la función de pila Numpy. También ilustramos cómo usar la función de pila en un conjunto de escenarios.
Consulte el sitio web de Linux Sugerio para obtener más tutoriales numpy.