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