logo

numpy.zeros() Pythonban

A numpy.zeros() függvény az egyik legjelentősebb függvény, amelyet széles körben használnak a gépi tanulási programokban. Ez a függvény nullákat tartalmazó tömb létrehozására szolgál.

string java egész számra

A numpy.zeros() függvény egy adott alakú és típusú új tömböt ad, amely nullákkal van kitöltve.

numpy.zeros() Pythonban

Szintaxis

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

Paraméterek

alakzat: int vagy int tuple of int

Ez a paraméter a tömb méreteinek meghatározására szolgál. Ezt a paramétert arra az alakzatra használjuk, amelyben tömböt szeretnénk létrehozni, például (3,2) vagy 2.

dtype: adattípus (nem kötelező)

Ez a paraméter a tömb kívánt adattípusának meghatározására szolgál. Alapértelmezés szerint az adattípus numpy.float64. Ez a paraméter nem nélkülözhetetlen a meghatározáshoz.

sorrend: {'C','F'} (opcionális)

Ezzel a paraméterrel határozhatjuk meg, hogy milyen sorrendben kívánjuk tárolni az adatokat a memóriában sor-nagy (C-stílus) vagy oszlop-fő (Fortran-stílus)

c++ konvertálja az int karakterláncra

Visszatérés

Ez a függvény egy ndarray-t ad vissza. A kimeneti tömb egy meghatározott alakú, dtype, sorrendű és nullákat tartalmazó tömb.

1. példa: numpy.zeros() dtype és sorrend nélkül

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

Kimenet:

mi az a desktop ini
 array([0., 0., 0., 0., 0., 0.]) 

A fenti kódban

  • Importáltuk a numpy-t np aliasnévvel.
  • Deklaráltuk az 'a' változót, és hozzárendeltük az np.zeros() függvény visszaadott értékét.
  • Egész értéket adtunk át a függvényben.
  • Végül megpróbáltuk kinyomtatni az „a” értékét.

A kimenetben egy tömb látható lebegőpontos egész számokkal (nullákkal).

2. példa: numpy.zeros() sorrend nélkül

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

Kimenet:

telepítse a maven
 array([0, 0, 0, 0, 0, 0]) 

3. példa: numpy.zeros() alakzattal

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

Kimenet:

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

A fenti kódban

  • Importáltuk a numpy-t np aliasnévvel.
  • Deklaráltuk az 'a' változót, és hozzárendeltük az np.zeros() függvény visszaadott értékét.
  • Átadtuk a tömbelemek alakját.
  • Végül megpróbáltuk kinyomtatni az „a” értékét.

A kimenetben egy adott alakú tömb látható.

4. példa: numpy.zeros() az alakzattal

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

Kimenet:

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

5. példa: numpy.zeros() egyéni dtype-val

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

Kimenet:

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