Méthode de forme de tableau Numpy

Méthode de forme de tableau Numpy

Le langage de programmation Python est un langage de programmation de haut niveau facile. C'est le langage de programmation de haut niveau le plus aimé parmi les développeurs. Il propose plusieurs bibliothèques pratiques et incroyables contenant des fonctions intégrées extrêmement utiles. La bibliothèque Numpy dans le langage de programmation Python rend le calcul mathématique plus facile et simple. Dans ce tutoriel, nous examinerons la méthode de forme de tableau Numpy pour vous aider à comprendre comment utiliser la méthode de forme dans les codes Python.

Qu'est-ce qu'une méthode de forme de tableau Numpy à Python?

La bibliothèque Numpy offre de nombreuses fonctions utiles pour les tableaux, et la méthode de forme en fait partie. La méthode de forme du tableau Numpy dans le programme Python est utilisée pour obtenir la forme du tableau. Le formulaire du tableau décrit le nombre d'éléments présents dans chaque dimension. La fonction forme () fournie par la bibliothèque Numpy renvoie un tuple contenant le nombre d'éléments correspondants. Par exemple, si un tableau est en 2 dimension, contenant cinq éléments dans chaque dimension, la fonction de forme () reviendra (2, 5). 2 représente le 2-D, et 5 indique les numéros d'articles dans chaque dimension.

Apprenez à utiliser la technique de forme de tableau Numpy dans les scripts Python en regardant divers exemples.

Exemple 1

Nous commencerons par un exemple simple pour vous aider à comprendre le fonctionnement de base de la méthode de forme de tableau Numpy. Nous démontrerons la méthode de forme en la testant sur des tableaux 1-D, 2D et 3D. Le code de référence est donné dans la capture d'écran ci-dessous:

Importer Numpy comme NPY
ARY1 = NPY.Array ([1, 2, 3, 4, 5])
ARY2 = NPY.Array ([[1, 2, 3, 4], [5, 6, 7, 8]])
ARY3 = NPY.Array ([[[1, 2], [3, 4]], [[5, 6], [7, 8]]])
print ('forme du tableau 1 est =', ARY1.forme)
print ('\ nshape du tableau 2 est =', Ary2.forme)
print ('\ nshape du tableau 3 est =', Ary3.forme)

Nous avons importé la bibliothèque Numpy dans la première ligne avec l'instruction «Importer Numpy As NPY». La variable NPY sera utilisée dans l'ensemble du programme pour appeler la forme () et d'autres méthodes nécessaires. Premièrement, nous avons déclaré un tableau «ARY1», qui est un tableau unidimensionnel contenant cinq éléments. Deuxièmement, nous avons déclaré un autre tableau, «ARY2», qui est un tableau bidimensionnel contenant quatre éléments dans chaque dimension. Et enfin, nous avons déclaré un troisième tableau, «ARY3», qui est un tableau tridimensionnel contenant deux éléments dans chaque taille. Trois instructions print () montrent la forme de tous les tableaux avec la méthode de forme. Chaque variable contenant les tableaux appellera la méthode de forme afin que la forme de son tableau correspondant soit vérifiée. La sortie générée par le programme est donnée dans la capture d'écran ci-dessous:


Ici, vous pouvez noter que la forme du premier tableau est 1-D, c'est pourquoi la méthode de forme ne renvoie que (5,) représentant qu'il y a cinq éléments dans le tableau. La forme du «ARY2» est (2, 4), qui montre que le tableau est 2-D, et chaque dimension comprend quatre éléments. Et enfin, la forme du troisième tableau est (2, 2, 2), représentant que le tableau est tridimensionnel et chaque dimension contient deux lignes et deux colonnes.

Exemple 2

Auparavant, nous avons explicitement déclaré trois tableaux, 1-D, 2-D et 3-D, et vérifié leur forme avec la méthode de forme du tableau Numpy. Ici, nous créerons un tableau avec la bibliothèque Numpy, puis vérifierons la forme du tableau créé avec la méthode de forme de tableau Numpy. Consultez le code de référence donné dans la capture d'écran suivante:

Importer Numpy comme NPY
y = npy.zéros ((3, 4, 5), dtype = int)
Print ('Le tableau calculé est: \ n', y)
imprimer ('\ nshape de Array is =', y.forme)

La bibliothèque Numpy est d'abord importée dans le programme pour utiliser la méthode de forme de la bibliothèque Numpy. Après cela, un tableau de zéros est créé avec le NPY.Commande zeros (). Comme vous pouvez le voir, (3, 4, 5) est fourni à la fonction Zeros (), ce qui signifie qu'un tableau 3D contenant quatre lignes et cinq colonnes de zéros doit être créée.

Tout d'abord, le tableau créé est imprimé avec la commande print (), puis la forme du tableau créé est confirmée avec la fonction forme (). La commande print () est à nouveau utilisée pour afficher le résultat de la méthode de forme de tableau Numpy. La sortie du réseau calculé et de la méthode de forme de réseau numpy est donnée dans la capture d'écran suivante. Reportez-vous à la sortie suivante pour comprendre le fonctionnement de la méthode de forme du tableau Numpy:

Exemple 3

Jusqu'à présent, nous avons appris à utiliser la méthode de forme de tableau Numpy sur le tableau défini explicitement et le tableau généré automatiquement avec une fonction. Auparavant, nous avons appris à créer un tableau en fournissant tous les éléments essentiels de la fonction. Ici, nous apprendrons à créer un tableau multidimensionnel en ne fournissant que des valeurs vectorielles. Après avoir créé le tableau à partir de vecteurs, nous vérifierons les dimensions du tableau en utilisant la méthode de forme du tableau Numpy. Le code de référence est donné dans la capture d'écran suivante:

Importer Numpy comme NPY
ary = npy.Array ([2, 4, 6, 8], ndmin = 6)
Print ('Le tableau est:', Ary)
Print ('\ nla forme du tableau est:', Ary.forme)

Tout d'abord, la bibliothèque Numpy est importée dans le programme en tant que NPY, puis la variable NPY sera utilisée pour appeler n'importe quelle fonction de la bibliothèque Numpy dans le programme. Ici, nous utiliserons la fonction Array () de la bibliothèque Numpy pour créer un tableau et la méthode de forme de la bibliothèque Numpy pour vérifier la dimension du tableau créé. Le NPY.Le tableau ([2, 4, 6, 8]) est utilisé pour créer un tableau avec [2, 4, 6, 8], et ndmin = 6 est utilisé pour créer un tableau de 6 dimensions. Comme vous pouvez le voir, nous avons fourni les valeurs vectorielles à la fonction Array () et lui avons demandé de faire un tableau à six dimensions avec le paramètre NDMIN.

Selon les règles et le fonctionnement de la fonction Array (), le tableau à six dimensions doit être créé avec les cinq premières dimensions contenant un seul élément et la dernière dimension contenant les éléments fournis. Vérinons cela dans la sortie fournie ci-dessous:

Conclusion

Ce guide concernait la méthode de forme du tableau numpy. La méthode de forme fournie par la bibliothèque Python Numpy est utilisée pour vérifier les dimensions du tableau donné. La forme du tableau fait référence au nombre d'éléments existant dans chaque dimension du tableau. À l'aide d'exemples simples et utiles, nous avons appris à utiliser la méthode de forme de tableau Numpy dans les programmes Python. Vous pouvez obtenir l'aide de ces exemples de codes tels quels, ou vous pouvez les modifier au besoin. Cependant, ces exemples de programmes seront utiles pour votre apprentissage.