logo

numpy.zeros() Pythonissa

Numpy.zeros()-funktio on yksi merkittävimmistä koneoppimisohjelmissa laajasti käytetyistä funktioista. Tätä funktiota käytetään luomaan nollia sisältävä taulukko.

Numpy.zeros()-funktio tarjoaa uuden tietyn muotoisen ja tyyppisen taulukon, joka on täytetty nolilla.

numpy.zeros() Pythonissa

Syntaksi

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

Parametrit

muoto: int tai tuple of ints

Tätä parametria käytetään määrittämään taulukon mitat. Tätä parametria käytetään muodolle, jossa haluamme luoda taulukon, kuten (3,2) tai 2.

dtype: tietotyyppi (valinnainen)

Tätä parametria käytetään määrittämään taulukolle haluttu tietotyyppi. Oletusarvoisesti tietotyyppi on numpy.float64. Tämä parametri ei ole välttämätön määrittelyssä.

järjestys: {'C','F'} (valinnainen)

Tätä parametria käytetään määrittämään järjestys, jossa haluamme tallentaa tiedot muistiin joko rivi-major (C-tyyli) tai sarake-pää (Fortran-tyyli)

Palata

Tämä funktio palauttaa ndarray-arvon. Tulostustaulukko on taulukko, jolla on määritetty muoto, dtype, järjestys ja joka sisältää nollia.

Esimerkki 1: numpy.zeros() ilman dtypeä ja järjestystä

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

Lähtö:

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

Yllä olevassa koodissa

  • Olemme tuoneet numpyn aliasnimellä np.
  • Olemme ilmoittaneet muuttujan 'a' ja määrittäneet palautetun arvon funktiolle np.zeros().
  • Olemme välittäneet funktiossa kokonaisluvun arvon.
  • Lopuksi yritimme tulostaa a:n arvon.

Tulosteessa on esitetty taulukko, jossa on liukulukukokonaisluvut (nollat).

Esimerkki 2: numpy.zeros() ilman järjestystä

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

Lähtö:

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

Esimerkki 3: numpy.zeros() muodolla

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

Lähtö:

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

Yllä olevassa koodissa

  • Olemme tuoneet numpyn aliasnimellä np.
  • Olemme ilmoittaneet muuttujan 'a' ja määrittäneet palautetun arvon funktiolle np.zeros().
  • Olemme läpäisseet taulukon elementtien muodon.
  • Lopuksi yritimme tulostaa a:n arvon.

Tulosteessa on esitetty tietyn muotoinen joukko.

Esimerkki 4: numpy.zeros() muodon kanssa

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

Lähtö:

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

Esimerkki 5: numpy.zeros() mukautetulla dtypellä

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

Lähtö:

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