Créer un tableau NumPy vide
-
Créer un tableau NumPy vide avec la fonction
numpy.zeros()
-
Créer un tableau NumPy vide avec la fonction
numpy.empty()
en Python
Dans ce didacticiel, nous discuterons des méthodes pour créer un tableau NumPy vide en Python.
Créer un tableau NumPy vide avec la fonction numpy.zeros()
Le package NumPy est utilisé pour effectuer des calculs complexes sur la structure de données du tableau en Python. En raison de la nature orientée objet de Python, aucune variable ne peut être vraiment vide. Nous pouvons remplir un tableau avec des zéros pour l’appeler vide en Python. La fonction numpy.zeros()
sert à remplir un tableau de zéros. L’exemple de code suivant nous montre comment créer un tableau vide avec la fonction numpy.zeros()
.
import numpy as np
a = np.zeros(shape=5)
print(a)
Production:
[0. 0. 0. 0. 0.]
Dans le code ci-dessus, nous avons créé un tableau vide contenant cinq éléments avec la fonction numpy.zeros()
en Python. Nous avons spécifié la forme, c’est-à-dire le nombre de lignes et de colonnes du tableau avec le paramètre shape
à l’intérieur de la fonction numpy.zeros()
.
Créer un tableau NumPy vide avec la fonction numpy.empty()
en Python
Nous pouvons également utiliser la fonction numpy.empty()
pour créer un tableau numpy vide. Comme rien ne peut être vide en Python, le tableau créé par numpy.empty()
prend les valeurs existantes dans l’adresse mémoire qui lui est allouée. L’exemple de code suivant nous montre comment créer un tableau vide avec la fonction numpy.empty()
.
import numpy as np
a = np.empty(shape=5)
print(a)
Production:
[5.54125275e-302 0.00000000e+000 2.05226842e-289 8.73990206e+245 2.49224026e-306]
Dans le code ci-dessus, nous avons créé un tableau vide contenant cinq éléments avec la fonction numpy.empty()
en Python. Nous avons spécifié la forme, c’est-à-dire le nombre de lignes et de colonnes du tableau avec le paramètre shape
à l’intérieur de la fonction numpy.empty()
.
numpy.empty()
est beaucoup plus rapide que numpy.zeros()
car il ne définit pas les valeurs du tableau à zéro ou à d’autres valeurs. Nous devons définir manuellement les éléments du tableau sur les valeurs souhaitées ; sinon, cela peut provoquer un comportement inattendu.
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