Créer un tableau NumPy vide

Muhammad Maisam Abbas 30 janvier 2023
  1. Créer un tableau NumPy vide avec la fonction numpy.zeros()
  2. Créer un tableau NumPy vide avec la fonction numpy.empty() en Python
Créer un tableau NumPy vide

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.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

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