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

Ajouter un commentaire

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