Explorons cette fonction en détail dans ce tutoriel.
Syntaxe de fonction Sque compris ()
La fonction a une syntaxe simple et descriptive comme indiqué dans l'extrait suivant:
nombant.presser (a, axe = aucun)Paramètres de fonction
Les paramètres de fonction sont décrits dans la liste ci-dessous:
Valeur de retour de fonction
La fonction renvoie le tableau d'entrée avec tous les sous-ensembles de la dimension de la longueur supprimée.
Illustration
Le code suivant montre une illustration du fonctionnement de la fonction de compression.
# Importer NumpyLe code utilise la fonction de compression pour supprimer l'axe avec une longueur de 1. La forme du tableau passe de (1,3,1) à (3,) comme suit:
Forme du tableau d'entrée: (1, 3, 1)Vous pouvez également spécifier l'axe cible comme indiqué dans l'exemple suivant:
arr = np.Array ([[[10], [20], [30]]))La fonction appliquera l'opération de compression sur l'axe 0. La forme du réseau résultant est la suivante:
Forme du tableau d'entrée: (1, 3, 1)Si vous spécifiez un axe dont la longueur n'est pas égale à 1, la fonction renverra une erreur comme indiqué dans les éléments suivants:
arr = np.Array ([[[10], [20], [30]]))L'image suivante illustre une erreur de valeur:
Supposons que vous appliquiez la fonction de compression à un tableau de forme (1,1). Considérez l'exemple suivant:
arr = np.Array ([[100]])Cela renvoie un tableau de forme (1,) comme indiqué dans la sortie suivante:
Forme du tableau d'entrée: (1, 1)Conclusion
Tout au long de ce tutoriel, nous avons exploré les différentes parties de la fonction de compression Numpy et comment l'appliquer à différents types de tableaux. Lire la suite d'artiles connexes à Linux Hint.