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é:
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!!