Fonction d'ajout de NumPy

PythonPythonBeginner
Pratiquer maintenant

💡 Ce tutoriel est traduit par l'IA à partir de la version anglaise. Pour voir la version originale, vous pouvez cliquer ici

Introduction

Dans ce laboratoire, vous allez apprendre à utiliser la fonction append() de NumPy. NumPy est une bibliothèque Python pour le traitement numérique et elle fournit un moyen efficace et pratique de manipuler des tableaux, des matrices et des données multidimensionnelles. La fonction append() de NumPy ajoute de nouvelles données à un tableau existant.

Conseils sur la machine virtuelle

Une fois le démarrage de la machine virtuelle terminé, cliquez dans le coin supérieur gauche pour basculer vers l'onglet Carnet de notes pour accéder à Jupyter Notebook pour la pratique.

Parfois, vous devrez peut-être attendre quelques secondes pour que Jupyter Notebook ait fini de charger. La validation des opérations ne peut pas être automatisée en raison des limitations de Jupyter Notebook.

Si vous rencontrez des problèmes pendant l'apprentissage, n'hésitez pas à demander à Labby. Donnez des commentaires après la session et nous résoudrons rapidement le problème pour vous.

Importation de la bibliothèque NumPy

La première étape consiste à importer la bibliothèque NumPy à l'aide de l'instruction import. Cela rendra toutes les fonctions de la bibliothèque NumPy accessibles dans notre code.

import numpy as np

Créer deux tableaux

Créez deux tableaux que nous utiliserons dans les exemples qui suivent.

a = np.array([[1, 2, 3], [7, 8, 9]])
b = np.array([[11, 21, 31], [42, 52, 62]])

Utiliser la fonction append() avec axis=None

La fonction numpy.append() est utilisée pour ajouter des valeurs à un tableau existant. Lorsque le paramètre axis n'est pas défini, les tableaux d'entrée sont aplatis avant l'ajout. Dans l'exemple ci-dessous, nous ajoutons les tableaux a et b.

c = np.append(a,b)
print("Le tableau résultant après avoir ajouté a & b:\n",c)

Utiliser la fonction append() avec axis=0

Le paramètre axis=0 spécifie que l'ajout doit être effectué le long des lignes. Dans cet exemple suivant, nous ajoutons les tableaux a et b le long de l'axe 0.

c = np.append(a,b,axis=0)
print("Le tableau résultant après avoir ajouté a & b le long de l'axe 0:\n",c)

Utiliser la fonction append() avec axis=1

Le paramètre axis=1 spécifie que l'ajout doit être effectué le long des colonnes. Dans cet exemple suivant, nous ajoutons les tableaux a et b le long de l'axe 1.

c = np.append(a,b,axis=1)
print("Le tableau résultant après avoir ajouté a & b le long de l'axe 1:\n",c)

Récapitulatif

Dans ce laboratoire, vous avez appris à utiliser la fonction NumPy append() pour ajouter des valeurs à un tableau existant. La fonction append() ajoute des valeurs à un tableau le long d'un axe spécifié et renvoie un nouveau tableau sans modifier le tableau original. Vous pouvez utiliser le paramètre axis pour indiquer où les nouvelles valeurs doivent être ajoutées. Lorsque axis n'est pas défini, les tableaux sont aplatis avant l'ajout.

Félicitations ! Vous disposez désormais des connaissances nécessaires pour utiliser la fonction NumPy append() pour ajouter des valeurs à un tableau existant.