Comment ajouter des éléments au tableau NumPy (3 exemples)
Vous pouvez utiliser les méthodes suivantes pour ajouter un ou plusieurs éléments à un tableau NumPy :
Méthode 1 : ajouter une valeur à la fin du tableau
#append one value to end of array
new_array = np.append(my_array, 15)
Méthode 2 : ajouter plusieurs valeurs à la fin du tableau
#append multiple values to end of array
new_array = np.append(my_array, [15, 17, 18])
Méthode 3 : insérer une valeur à une position spécifique dans le tableau
#insert 95 into the index position 2 new_array = np.insert(my_array, 2, 95)
Méthode 4 : insérer plusieurs valeurs à une position spécifique dans le tableau
#insert 95 and 99 starting at index position 2 of the NumPy array new_array = np.insert(my_array, 2, [95, 99])
Ce tutoriel explique comment utiliser chaque méthode en pratique avec le tableau NumPy suivant :
import numpy as np
#create NumPy array
my_array = np.array([1, 2, 2, 3, 5, 6, 7, 10])
#view NumPy array
my_array
array([ 1, 2, 2, 3, 5, 6, 7, 10])
Exemple 1 : ajouter une valeur à la fin du tableau
Le code suivant montre comment utiliser np.append() pour ajouter une valeur à la fin du tableau NumPy :
#append one value to end of array
new_array = np.append(my_array, 15)
#view new array
new_array
array([ 1, 2, 2, 3, 5, 6, 7, 10, 15])
La valeur 15 a été ajoutée à la fin du tableau NumPy.
Exemple 2 : ajouter plusieurs valeurs à la fin du tableau
Le code suivant montre comment utiliser np.append() pour ajouter plusieurs valeurs à la fin du tableau NumPy :
#append multiple values to end of array
new_array = np.append(my_array, [15, 17, 18])
#view new array
new_array
array([ 1, 2, 2, 3, 5, 6, 7, 10, 15, 17, 18])
Les valeurs 15 , 17 et 18 ont été ajoutées à la fin du tableau NumPy.
Exemple 3 : insérer une valeur à une position spécifique dans le tableau
Le code suivant montre comment insérer une valeur dans une position spécifique du tableau NumPy :
#insert 95 into the index position 2 new_array = np.insert(my_array, 2, 95) #view new array new_array array([ 1, 2, 95, 2, 3, 5, 6, 7, 10])
La valeur 95 a été insérée dans la position d’index 2 du tableau NumPy.
Exemple 4 : insérer plusieurs valeurs à une position spécifique dans le tableau
Le code suivant montre comment insérer plusieurs valeurs en commençant à une position spécifique dans le tableau NumPy :
#insert 95 and 99 starting at index position 2 of the NumPy array new_array = np.insert(my_array, 2, [95, 99]) #view new array new_array array([ 1, 2, 95, 99, 2, 3, 5, 6, 7, 10])
Les valeurs 95 et 99 ont été insérées à partir de la position d’index 2 du tableau NumPy.
Ressources additionnelles
Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes dans NumPy :
Comment filtrer un tableau NumPy
Comment supprimer les valeurs NaN du tableau NumPy
Comment comparer deux tableaux NumPy