Remplir le tableau avec la valeur dans NumPy
-
Remplir le tableau avec la valeur avec la fonction
numpy.full()
-
Remplir le tableau avec la valeur avec la fonction
numpy.fill()
-
Remplir le tableau avec la valeur avec la boucle
for
en Python
Ce tutoriel présentera comment remplir un tableau avec des valeurs dans NumPy.
Remplir le tableau avec la valeur avec la fonction numpy.full()
La fonction numpy.full()
remplit un tableau avec une forme et un type de données spécifiés avec une certaine valeur. Il prend la forme du tableau, la valeur à remplir et le type de données du tableau comme paramètres d’entrée et renvoie un tableau avec la forme et le type de données spécifiés remplis avec la valeur spécifiée. Voir l’exemple de code suivant.
import numpy as np
array = np.full(5, 7)
print(array)
Production:
[7 7 7 7 7]
Dans le code ci-dessus, nous avons rempli la valeur 7
dans un tableau de longueur 5
avec la fonction np.full()
. Nous avons initialisé le tableau NumPy avec des valeurs identiques en spécifiant la forme du tableau et la valeur souhaitée à l’intérieur de la fonction np.full()
.
Remplir le tableau avec la valeur avec la fonction numpy.fill()
Nous pouvons également utiliser la fonction numpy.fill()
pour remplir un tableau NumPy déjà existant avec des valeurs similaires. La fonction numpy.fill()
prend la valeur et le type de données comme paramètres d’entrée et remplit le tableau avec la valeur spécifiée.
import numpy as np
array = np.empty(5, dtype=int)
array.fill(7)
print(array)
Production:
[7 7 7 7 7]
Nous avons d’abord créé le tableau NumPy array
avec la fonction np.empty()
. Il crée un tableau qui ne contient que 0
comme éléments. Nous avons ensuite rempli le tableau avec la valeur 7
à l’aide de la fonction array.fill(7)
.
Remplir le tableau avec la valeur avec la boucle for
en Python
On peut aussi utiliser la boucle for
pour allouer une seule valeur à chaque élément d’un tableau en Python. Nous pouvons d’abord créer le tableau à l’aide de la fonction numpy.empty()
en spécifiant la forme du tableau comme paramètre d’entrée de la fonction numpy.empty()
. Nous pouvons ensuite allouer la valeur souhaitée à chaque index du tableau en utilisant une boucle for
pour parcourir chaque élément du tableau.
import numpy as np
array = np.empty(5, dtype=int)
for i in range(5):
array[i] = 7
print(array)
Production:
[7 7 7 7 7]
Nous avons d’abord créé le tableau NumPy array
en spécifiant la forme du tableau en tant que paramètre d’entrée à l’intérieur de la fonction numpy.empty()
. Comme indiqué dans l’exemple précédent, cela crée un tableau de la forme spécifiée et remplit chaque élément du tableau avec une valeur 0
. Nous avons ensuite utilisé une boucle for
pour parcourir chaque index du array
et spécifié explicitement que chaque valeur est égale à 7
.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn