logo

numpy.zeros() en Python

La fonction numpy.zeros() est l’une des fonctions les plus importantes largement utilisées dans les programmes d’apprentissage automatique. Cette fonction est utilisée pour générer un tableau contenant des zéros.

La fonction numpy.zeros() fournit un nouveau tableau de forme et de type donnés, rempli de zéros.

numpy.zeros() en Python

Syntaxe

 numpy.zeros(shape, dtype=float, order='C' 

Paramètres

forme : entier ou tuple d'entiers

Ce paramètre est utilisé pour définir les dimensions du tableau. Ce paramètre est utilisé pour la forme dans laquelle nous voulons créer un tableau, comme (3,2) ou 2.

dtype : type de données (facultatif)

Ce paramètre est utilisé pour définir le type de données souhaité pour le tableau. Par défaut, le type de données est numpy.float64. Ce paramètre n'est pas indispensable à la définition.

ordre : {'C','F'}(facultatif)

générateur de valeurs aléatoires en Java

Ce paramètre est utilisé pour définir l'ordre dans lequel nous souhaitons stocker les données en mémoire, soit en ligne majeure (style C) soit en colonne majeure (style Fortran).

Retour

Cette fonction renvoie un ndarray. Le tableau de sortie est le tableau avec la forme, le type, l'ordre spécifiés et contient des zéros.

Exemple 1 : numpy.zeros() sans type ni ordre

 import numpy as np a=np.zeros(6) a 

Sortir:

 array([0., 0., 0., 0., 0., 0.]) 

Dans le code ci-dessus

  • Nous avons importé numpy avec le nom d'alias np.
  • Nous avons déclaré la variable 'a' et attribué la valeur renvoyée par la fonction np.zeros().
  • Nous avons passé une valeur entière dans la fonction.
  • Enfin, nous avons essayé d'imprimer la valeur de « a ».

Dans la sortie, un tableau avec des entiers à virgule flottante (zéros) a été affiché.

Exemple 2 : numpy.zeros() sans commande

 import numpy as np a=np.zeros((6,), dtype=int) a 

Sortir:

 array([0, 0, 0, 0, 0, 0]) 

Exemple 3 : numpy.zeros() avec forme

 import numpy as np a=np.zeros((6,2)) a 

Sortir:

tranche java
 array([[0., 0.], [0., 0.], [0., 0.], [0., 0.], [0., 0.], [0., 0.]]) 

Dans le code ci-dessus

  • Nous avons importé numpy avec le nom d'alias np.
  • Nous avons déclaré la variable 'a' et attribué la valeur renvoyée par la fonction np.zeros().
  • Nous avons transmis la forme des éléments du tableau.
  • Enfin, nous avons essayé d'imprimer la valeur de « a ».

Dans le résultat, un tableau de forme donnée a été affiché.

Exemple 4 : numpy.zeros() avec la forme

 Import numpy as np s1=(3,2) a=np.zeros(s1) a 

Sortir:

 array([[0., 0.], [0., 0.], [0., 0.]]) 

Exemple 5 : numpy.zeros() avec un type personnalisé

 Import numpy as np a=np.zeros((3,), dtype=[('x', 'i4'), ('y', 'i4')]) a 

Sortir:

 array([(0, 0), (0, 0), (0, 0)], dtype=[(&apos;x&apos;, &apos; <i4'), ('y', ' <i4')]) < pre> <p> <strong>In the above code</strong> </p> <ul> <li>We have imported numpy with alias name np.</li> <li>We have declared the variable &apos;a&apos; and assigned the returned value of np.zeros() function.</li> <li>We have passed the shape and custom data type in the function.</li> <li>Lastly, we tried to print the value of &apos;a&apos;. </li> </ul> <p>In the output, an array contains zeros with custom data-type has been shown.</p> <hr></i4'),>