Explore esta función en detalle en este tutorial.
Sintaxis de función numpy squeeze ()
La función tiene una sintaxis simple y descriptiva como se muestra en el siguiente fragmento:
numpy.apriete (a, eje = ninguno)Parámetros de función
Los parámetros de la función se describen en la lista a continuación:
Valor de retorno de la función
La función devuelve la matriz de entrada con todos los subconjuntos de la dimensión de la longitud eliminada.
Ilustración
El siguiente código muestra una ilustración de cómo funciona la función de compresión.
# Importar NumpyEl código usa la función de compresión para eliminar el eje con una longitud de 1. La forma de la matriz cambia de (1,3,1) a (3,) como sigue:
forma de matriz de entrada: (1, 3, 1)También puede especificar el eje de destino como se muestra en el siguiente ejemplo:
arr = np.Array ([[[10], [20], [30]]])La función aplicará la operación de compresión en el eje 0. La forma de matriz resultante es la siguiente:
forma de matriz de entrada: (1, 3, 1)Si especifica un eje que longitud no es igual a 1, la función devolverá un error como se muestra en lo siguiente:
arr = np.Array ([[[10], [20], [30]]])La siguiente imagen ilustra un error de valor:
Supongamos que aplica la función de compresión a una matriz de forma (1,1). Considere el siguiente ejemplo:
arr = np.Array ([[100]])Esto devuelve una matriz de forma (1) como se muestra en la siguiente salida:
forma de matriz de entrada: (1, 1)Conclusión
A lo largo de este tutorial, exploramos las diversas partes de la función de compresión numpy y cómo aplicarla a diferentes tipos de matriz. Lea más Artiles relacionados en Linux Sugerencia.