Numpy NP.Expand_dims

Numpy NP.Expand_dims

La fonction expand_dims () dans Numpy nous permet d'élargir les dimensions d'un tableau d'entrée donné. En termes simples, la fonction vous permet d'étendre la forme d'un tableau donné.

Il fonctionne en ajoutant un nouvel axe dans le tableau qui apparaîtra à la position de l'axe, ce qui entraînera une forme élargie.

Explorons comment cette fonction fonctionne.

Syntaxe de fonction

La syntaxe de fonction est comme indiqué ci-dessous:

1
nombant.Expand_dims (A, axe)

La fonction a une syntaxe relativement simple. Il accepte les paramètres comme indiqué:

  1. un - fait référence au tableau d'entrée.
  2. axe - Spécifie la position dans le tableau de sortie où l'axe est positionné.

Valeur de retour

La fonction renvoie une vue du tableau d'entrée avec les dimensions étendues en fonction des paramètres spécifiés.

Exemple

Considérez l'exemple de code ci-dessous:

1
2
3
4
5
6
# Importer Numpy
Importer Numpy comme NP
arr = np.Array ([1,2,3,4])
print (f "avant: arr.forme")
arr = np.expand_dims (arr, axe = 1)
print (f "After: arr.forme")

L'exemple ci-dessus utilise la fonction expand_dims () pour étendre la forme d'un tableau unidimensionnel.

Un exemple de sortie est comme indiqué:

1
2
Avant: (4,)
Après: (4, 1)

Exemple 2

Nous pouvons également effectuer la même opération sur un tableau bidimensionnel. Un exemple est comme indiqué:

1
2
3
4
arr = np.Array ([[1,2,3], [4,5,6]))
print (f "avant: arr.forme")
arr = np.Expand_dims (arr, axe = 0)
print (f "After: arr.forme")

La sortie résultante est comme indiqué:

1
2
Avant: (2, 3)
Après: (1, 2, 3)

Conclusion

Ce tutoriel illustre comment utiliser la fonction expand_dims () dans Numpy pour modifier la forme d'un tableau d'entrée.

Codage heureux, mes amis!!