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

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *