Comment remplir un tableau NumPy avec des valeurs (2 exemples)
Vous pouvez utiliser les méthodes suivantes pour remplir un tableau NumPy avec des valeurs :
Méthode 1 : utilisez np.full()
#create NumPy array of length 10 filled with 3's
my_array = np.full(10, 3)
Méthode 2 : utilisez fill()
#create empty NumPy array with length of 10 my_array = np.empty(10) #fill NumPy array with 3's my_array.fill(3)
Les exemples suivants montrent comment utiliser chaque fonction dans la pratique.
Exemple 1 : utilisez np.full()
Le code suivant montre comment utiliser la fonction np.full() pour remplir un tableau NumPy de longueur 10 avec la valeur 3 à chaque position :
import numpy as np
#create NumPy array of length 10 filled with 3's
my_array = np.full(10, 3)
#view NumPy array
print(my_array)
[3 3 3 3 3 3 3 3 3 3]
Le tableau NumPy est rempli avec une valeur de 3 à chaque position.
Nous pouvons utiliser une syntaxe similaire pour créer un tableau NumPy de n’importe quelle taille.
Par exemple, le code suivant montre comment créer un tableau NumPy avec 7 lignes et 2 colonnes :
import numpy as np
#create NumPy array filled with 3's
my_array = np.full((7, 2), 3)
#view NumPy array
print(my_array)
[[3 3]
[3 3]
[3 3]
[3 3]
[3 3]
[3 3]
[3 3]]
Le résultat est un tableau NumPy avec 7 lignes et 2 colonnes où chaque position est remplie avec une valeur de 3.
Exemple 2 : utilisez fill()
Le code suivant montre comment utiliser la fonction fill() pour remplir un tableau NumPy vide avec la valeur 3 à chaque position :
#create empty NumPy array with length of 10 my_array = np.empty(10) #fill NumPy array with 3's my_array.fill(3) #view NumPy array print(my_array) [3. 3. 3. 3. 3. 3. 3. 3. 3. 3.]
Le résultat est un tableau NumPy dans lequel chaque position contient la valeur 3.
Ressources additionnelles
Les didacticiels suivants expliquent comment effectuer d’autres tâches courantes en Python :
Comment remplacer des éléments dans un tableau NumPy
Comment compter les valeurs uniques dans le tableau NumPy
Comment filtrer un tableau NumPy