Funktionen numpy.zeros() är en av de viktigaste funktionerna som används i maskininlärningsprogram i stor utsträckning. Denna funktion används för att generera en array som innehåller nollor.
Funktionen numpy.zeros() tillhandahåller en ny array med given form och typ, som är fylld med nollor.
Syntax
numpy.zeros(shape, dtype=float, order='C'
Parametrar
form: int eller tupel av ints
Denna parameter används för att definiera dimensionerna för arrayen. Den här parametern används för formen i vilken vi vill skapa en array, till exempel (3,2) eller 2.
dtype: data-type (valfritt)
Denna parameter används för att definiera önskad datatyp för arrayen. Som standard är datatypen numpy.float64. Denna parameter är inte nödvändig för att definiera.
order: {'C','F'}(valfritt)
Denna parameter används för att definiera i vilken ordning vi vill lagra data i minnet antingen rad-major(C-stil) eller kolumn-major(Fortran-stil)
Lämna tillbaka
Denna funktion returnerar en ndarray. Utdatamatrisen är matrisen med specificerad form, dtype, ordning och innehåller nollor.
Exempel 1: numpy.zeros() utan dtype och order
import numpy as np a=np.zeros(6) a
Produktion:
array([0., 0., 0., 0., 0., 0.])
I ovanstående kod
- Vi har importerat numpy med alias np.
- Vi har deklarerat variabeln 'a' och tilldelat det returnerade värdet för funktionen np.zeros().
- Vi har skickat ett heltalsvärde i funktionen.
- Till sist försökte vi skriva ut värdet på 'a'.
I utgången har en array med heltal med flyttal (nollor) visats.
Exempel 2: numpy.zeros() utan ordning
import numpy as np a=np.zeros((6,), dtype=int) a
Produktion:
array([0, 0, 0, 0, 0, 0])
Exempel 3: numpy.zeros() med form
import numpy as np a=np.zeros((6,2)) a
Produktion:
array([[0., 0.], [0., 0.], [0., 0.], [0., 0.], [0., 0.], [0., 0.]])
I ovanstående kod
- Vi har importerat numpy med alias np.
- Vi har deklarerat variabeln 'a' och tilldelat det returnerade värdet för funktionen np.zeros().
- Vi har passerat formen för arrayelementen.
- Till sist försökte vi skriva ut värdet på 'a'.
I utgången har en array med given form visats.
Exempel 4: numpy.zeros() med formen
Import numpy as np s1=(3,2) a=np.zeros(s1) a
Produktion:
array([[0., 0.], [0., 0.], [0., 0.]])
Exempel 5: numpy.zeros() med anpassad dtype
Import numpy as np a=np.zeros((3,), dtype=[('x', 'i4'), ('y', 'i4')]) a
Produktion:
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'),>