De nombreuses bibliothèques existent à Python pour effectuer différents types de tâches. Numpy est l'un d'eux. La forme complète de Numpy est un python numérique, et il est principalement utilisé pour l'informatique scientifique. Les objets multidimensionnels peuvent être définis en utilisant cette bibliothèque appelée le tableau Python Numpy. Différents types de fonctions existent dans la bibliothèque Numpy pour créer le tableau. Le tableau Numpy peut être généré à partir de la liste Python des données numériques, de la gamme de données et des données aléatoires. Comment le tableau Numpy peut être créé et utilisé pour effectuer différents types d'opérations s'est affiché dans ce tutoriel.
Avantage de l'utilisation du tableau Numpy
Numpy Array est meilleur que la liste Python pour diverses raisons. Certains avantages importants de l'utilisation du tableau Numpy sont donnés ci-dessous.
Conditions préalables
La bibliothèque Numpy n'est pas installée dans Python par défaut. Vous devez donc installer cette bibliothèque avant de pratiquer les exemples indiqués dans ce tutoriel. Python 3+ est utilisé dans ce tutoriel. Exécutez la commande suivante à partir du terminal pour installer Numpy dans Python 3.
$ sudo apt-get install python3 numpy
Attributs de tableau Numpy
Numpy Array a de nombreux attributs pour récupérer différents types d'informations sur le tableau. Certains des attributs utiles de ce tableau sont décrits ci-dessous.
Utilisation du tableau Numpy
Les façons de déclarer un tableau numpy unidimensionnel, bidimensionnel et tridimensionnel sont indiqués dans cette partie du tutoriel.
Exemple-1: Utilisation du tableau Numpy unidimensionnel
L'exemple suivant montre trois façons de créer un tableau Numpy unidimensionnel. Fonction Array () a été utilisé pour créer le premier tableau unidimensionnel de 10 numéros entiers. Fonction d'organiser () a été utilisé pour créer le deuxième tableau unidimensionnel de 10 nombres séquentiels. Fonction Rand () a été utilisé pour créer le troisième tableau unidimensionnel de 10 nombres de flottement aléatoires. Ensuite, le Fonction print () a utilisé pour imprimer les différents attributs et trois valeurs de tableaux.
# Importer NumpySortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. La sortie montre que le premier tableau est 1, La taille du deuxième tableau est dix, et le type de données du troisième tableau est float64. Trois tableaux ont été imprimés plus tard.
Exemple-2: Utilisation d'un réseau de numpy bidimensionnel
L'exemple suivant montre deux façons de créer un tableau Numpy bidimensionnel. La fonction Array () a été utilisée pour créer un tableau bidimensionnel de 2 lignes et 3 colonnes avec des données entières. La fonction rand () a été utilisée pour créer un tableau bidimensionnel de 2 lignes et 4 colonnes avec des données flottantes. Ensuite, la fonction print () a utilisé pour imprimer l'attribut de taille et les valeurs des deux tableaux.
# Importer NumpySortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. La sortie montre que la taille du premier tableau est de 6 (2 × 3), et la taille du deuxième tableau est de 8 (2 × 4). Les deux tableaux ont été imprimés plus tard.
Exemple-3: Utilisation d'un tableau Numpy tridimensionnel
L'exemple suivant montre deux façons de créer un tableau Numpy en trois dimensions. La fonction Array () a été utilisée pour créer un tableau tridimensionnel de données entières. La fonction rand () a été utilisée pour créer un tableau tridimensionnel de données flottantes. Ensuite, la fonction print () a utilisé pour imprimer la dimension et les valeurs des deux tableaux.
# Importer NumpySortir:
La sortie suivante apparaîtra après avoir exécuté le script ci-dessus. La sortie montre que la dimension des deux tableaux est 3. Les deux tableaux ont été imprimés plus tard.
Conclusion
La création de différents types de tableaux Numpy a été expliqué dans ce tutoriel en utilisant plusieurs exemples. J'espère que les lecteurs pourront créer des tableaux Numpy après avoir pratiqué les exemples de ce tutoriel.