logo

numpy.zeros() în Python

Funcția numpy.zeros() este una dintre cele mai semnificative funcții care este utilizată pe scară largă în programele de învățare automată. Această funcție este folosită pentru a genera o matrice care conține zerouri.

Funcția numpy.zeros() oferă o nouă matrice de formă și tip dat, care este umplută cu zerouri.

numpy.zeros() în Python

Sintaxă

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

Parametrii

forma: int sau tuplu de int

Acest parametru este utilizat pentru a defini dimensiunile matricei. Acest parametru este folosit pentru forma în care dorim să creăm o matrice, cum ar fi (3,2) sau 2.

dtype: tip de date (opțional)

Acest parametru este utilizat pentru a defini tipul de date dorit pentru matrice. În mod implicit, tipul de date este numpy.float64. Acest parametru nu este esențial pentru definire.

blocați reclamele youtube Android

comanda: {'C','F'} (opțional)

Acest parametru este folosit pentru a defini ordinea în care dorim să stocăm datele în memorie fie row-major (stil C) fie coloană-major (stil Fortran)

Întoarcere

Această funcție returnează un ndarray. Matricea de ieșire este matricea cu formă, dtype, ordine specificate și conține zerouri.

Exemplul 1: numpy.zeros() fără dtype și ordine

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

Ieșire:

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

În codul de mai sus

  • Am importat numpy cu numele de alias np.
  • Am declarat variabila „a” și am atribuit valoarea returnată a funcției np.zeros().
  • Am trecut o valoare întreagă în funcție.
  • În cele din urmă, am încercat să tipărim valoarea lui „a”.

În rezultat, a fost afișată o matrice cu numere întregi în virgulă mobilă (zero).

Exemplul 2: numpy.zeros() fără ordine

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

Ieșire:

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

Exemplul 3: numpy.zeros() cu formă

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

Ieșire:

mit forma completa
 array([[0., 0.], [0., 0.], [0., 0.], [0., 0.], [0., 0.], [0., 0.]]) 

În codul de mai sus

  • Am importat numpy cu numele de alias np.
  • Am declarat variabila „a” și am atribuit valoarea returnată a funcției np.zeros().
  • Am trecut forma pentru elementele matricei.
  • În cele din urmă, am încercat să tipărim valoarea lui „a”.

În rezultat, a fost afișată o matrice de formă dată.

Exemplul 4: numpy.zeros() cu forma

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

Ieșire:

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

Exemplul 5: numpy.zeros() cu dtype personalizat

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

Ieșire:

 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'),>