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.
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=[('x', ' <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 'a' 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 'a'. </li> </ul> <p>In the output, an array contains zeros with custom data-type has been shown.</p> <hr></i4'),>