logo

numpy.zeros() v Pythone

Funkcia numpy.zeros() je jednou z najvýznamnejších funkcií, ktorá sa široko používa v programoch strojového učenia. Táto funkcia sa používa na generovanie poľa obsahujúceho nuly.

Funkcia numpy.zeros() poskytuje nové pole daného tvaru a typu, ktoré je vyplnené nulami.

numpy.zeros() v Pythone

Syntax

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

Parametre

tvar: int alebo tuple of ints

stiahnite si video z youtube vlc

Tento parameter sa používa na definovanie rozmerov poľa. Tento parameter sa používa pre tvar, v ktorom chceme vytvoriť pole, napríklad (3,2) alebo 2.

dtype: data-type (voliteľné)

Tento parameter sa používa na definovanie požadovaného dátového typu pre pole. Predvolene je typ údajov numpy.float64. Tento parameter nie je pre definovanie podstatný.

poradie: {'C','F'} (voliteľné)

Tento parameter sa používa na definovanie poradia, v ktorom chceme ukladať údaje do pamäte, buď riadok-major (štýl C) alebo hlavný stĺpec (štýl Fortran)

Návrat

Táto funkcia vracia ndarray. Výstupné pole je pole so špecifikovaným tvarom, dtype, poradím a obsahuje nuly.

Príklad 1: numpy.zeros() bez dtype a poradí

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

Výkon:

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

Vo vyššie uvedenom kóde

  • Importovali sme numpy s aliasom np.
  • Deklarovali sme premennú 'a' a priradili vrátenú hodnotu funkcie np.zeros().
  • Do funkcie sme odovzdali celočíselnú hodnotu.
  • Nakoniec sme sa pokúsili vytlačiť hodnotu „a“.

Vo výstupe je zobrazené pole s celými číslami (nulami) s pohyblivou rádovou čiarkou.

Príklad 2: numpy.zeros() bez poradia

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

Výkon:

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

Príklad 3: numpy.zeros() s tvarom

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

Výkon:

čítať z csv java
 array([[0., 0.], [0., 0.], [0., 0.], [0., 0.], [0., 0.], [0., 0.]]) 

Vo vyššie uvedenom kóde

  • Importovali sme numpy s aliasom np.
  • Deklarovali sme premennú 'a' a priradili vrátenú hodnotu funkcie np.zeros().
  • Prešli sme tvar pre prvky poľa.
  • Nakoniec sme sa pokúsili vytlačiť hodnotu „a“.

Vo výstupe je zobrazené pole daného tvaru.

Príklad 4: numpy.zeros() s tvarom

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

Výkon:

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

Príklad 5: numpy.zeros() s vlastným dtype

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

Výkon:

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