logo

numpy.zeros() u Pythonu

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.

numpy.zeros() u Pythonu

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=[(&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'),>