Funkcija numpy.zeros() jedna je od najznačajnijih funkcija koja se široko koristi u programima strojnog učenja. Ova se funkcija koristi za generiranje niza koji sadrži nule.
Funkcija numpy.zeros() daje novi niz zadanog oblika i vrste, koji je ispunjen nulama.
Sintaksa
numpy.zeros(shape, dtype=float, order='C'
Parametri
oblik: int ili tuple int
Ovaj parametar se koristi za definiranje dimenzija niza. Ovaj parametar se koristi za oblik u kojem želimo stvoriti niz, kao što je (3,2) ili 2.
dtype: data-type (opcionalno)
Ovaj parametar se koristi za definiranje željenog tipa podataka za niz. Prema zadanim postavkama, tip podataka je numpy.float64. Ovaj parametar nije bitan za definiranje.
poredak: {'C','F'}(neobavezno)
Ovaj se parametar koristi za definiranje redoslijeda kojim želimo pohraniti podatke u memoriju, bilo redak-major (C-style) ili stupac-major (Fortran-style)
Povratak
Ova funkcija vraća ndarray. Izlazni niz je niz s određenim oblikom, dtype, redoslijedom i sadrži nule.
Primjer 1: numpy.zeros() bez dtype i reda
import numpy as np a=np.zeros(6) a
Izlaz:
array([0., 0., 0., 0., 0., 0.])
U gornjem kodu
- Uvezli smo numpy s alias imenom np.
- Deklarirali smo varijablu 'a' i dodijelili vraćenu vrijednost funkcije np.zeros().
- U funkciju smo proslijedili cjelobrojnu vrijednost.
- Na kraju, pokušali smo ispisati vrijednost 'a'.
U izlazu je prikazan niz s cijelim brojevima s pomičnim zarezom (nule).
Primjer 2: numpy.zeros() bez reda
import numpy as np a=np.zeros((6,), dtype=int) a
Izlaz:
array([0, 0, 0, 0, 0, 0])
Primjer 3: numpy.zeros() s oblikom
import numpy as np a=np.zeros((6,2)) a
Izlaz:
array([[0., 0.], [0., 0.], [0., 0.], [0., 0.], [0., 0.], [0., 0.]])
U gornjem kodu
- Uvezli smo numpy s alias imenom np.
- Deklarirali smo varijablu 'a' i dodijelili vraćenu vrijednost funkcije np.zeros().
- Proslijedili smo oblik za elemente niza.
- Na kraju, pokušali smo ispisati vrijednost 'a'.
U izlazu je prikazano polje zadanog oblika.
Primjer 4: numpy.zeros() s oblikom
Import numpy as np s1=(3,2) a=np.zeros(s1) a
Izlaz:
array([[0., 0.], [0., 0.], [0., 0.]])
Primjer 5: numpy.zeros() s prilagođenim dtypeom
Import numpy as np a=np.zeros((3,), dtype=[('x', 'i4'), ('y', 'i4')]) a
Izlaz:
java slučajni broj
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'),>