1. Description de numpy.zeros()
La fonction numpy.zeros() est une fonction de la bibliothèque NumPy en Python, qui permet de créer un tableau (ou une matrice) rempli de zéros. Cette fonction est particulièrement utile lorsque vous avez besoin de créer un tableau de dimensions spécifiques et d'initialiser toutes ses valeurs à zéro. La fonction numpy.zeros() est utile dans de nombreuses applications, notamment dans le traitement d'images, le calcul matriciel et la création de structures de données initiales pour des opérations numériques.
2. Syntaxe & usage de la méthode numpy.zeros()
Voici la syntaxe générale de la fonction numpy.zeros() :
1 |
numpy.zeros(shape, dtype=float, order='C') |
Les paramètres de la fonction sont les suivants :
- shape : Un tuple (ou une liste) indiquant les dimensions du tableau que vous souhaitez créer. Par exemple, pour un tableau 1D de 5 éléments, vous pouvez utiliser (5,), et pour une matrice 2D de dimensions 3x4, vous pouvez utiliser (3, 4).
- dtype (facultatif) : Le type de données des éléments dans le tableau. Par défaut, le type est float. Vous pouvez spécifier différents types de données, tels que int, float, complex, etc.
- order (facultatif) : L'ordre dans lequel les données sont stockées dans la mémoire. Les options courantes sont 'C' (rangée principale) et 'F' (colonne principale).
3. Exemples d'usages de la méthode numpy.zeros()
Voici quelques exemples d'utilisation de la fonction numpy.zeros() :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
import numpy as np # Créer un tableau 1D de 5 zéros zeros_1d = np.zeros(5) print(zeros_1d) # [0. 0. 0. 0. 0.] # Créer une matrice 2D de 3x4 zéros zeros_2d = np.zeros((3, 4)) print(zeros_2d) # [[0. 0. 0. 0.] # [0. 0. 0. 0.] # [0. 0. 0. 0.]] # Créer une matrice 2D de 2x3 zéros avec des entiers comme type de données zeros_int = np.zeros((2, 3), dtype=int) print(zeros_int) # [[0 0 0] # [0 0 0]] |
Younes Derfoufi
CRMEF OUJDA