Funksjonen numpy.zeros() er en av de mest betydningsfulle funksjonene som er mye brukt i maskinlæringsprogrammer. Denne funksjonen brukes til å generere en matrise som inneholder nuller.
Funksjonen numpy.zeros() gir en ny matrise med gitt form og type, som er fylt med nuller.
Syntaks
numpy.zeros(shape, dtype=float, order='C'
Parametere
form: int eller tuppel av ints
Denne parameteren brukes til å definere dimensjonene til matrisen. Denne parameteren brukes for formen vi ønsker å lage en matrise i, for eksempel (3,2) eller 2.
dtype: datatype (valgfritt)
string.valueof
Denne parameteren brukes til å definere ønsket datatype for matrisen. Som standard er datatypen numpy.float64. Denne parameteren er ikke avgjørende for å definere.
rekkefølge: {'C','F'}(valgfritt)
Denne parameteren brukes til å definere rekkefølgen som vi ønsker å lagre data i minnet, enten rad-major (C-stil) eller kolonne-major (Fortran-stil)
git pull origin master
Komme tilbake
Denne funksjonen returnerer en ndarray. Utdatamatrisen er matrisen med spesifisert form, dtype, rekkefølge og inneholder nuller.
Eksempel 1: numpy.zeros() uten dtype og rekkefølge
import numpy as np a=np.zeros(6) a
Produksjon:
array([0., 0., 0., 0., 0., 0.])
I koden ovenfor
- Vi har importert numpy med alias navn np.
- Vi har erklært variabelen 'a' og tildelt den returnerte verdien av funksjonen np.zeros().
- Vi har sendt en heltallsverdi i funksjonen.
- Til slutt prøvde vi å skrive ut verdien av 'a'.
I utdataene er det vist en matrise med heltall med flytende komma (null).
Eksempel 2: numpy.zeros() uten rekkefølge
import numpy as np a=np.zeros((6,), dtype=int) a
Produksjon:
array([0, 0, 0, 0, 0, 0])
Eksempel 3: numpy.zeros() med form
import numpy as np a=np.zeros((6,2)) a
Produksjon:
array([[0., 0.], [0., 0.], [0., 0.], [0., 0.], [0., 0.], [0., 0.]])
I koden ovenfor
- Vi har importert numpy med alias navn np.
- Vi har erklært variabelen 'a' og tildelt den returnerte verdien av funksjonen np.zeros().
- Vi har passert formen for array-elementene.
- Til slutt prøvde vi å skrive ut verdien av 'a'.
I utdataene er det vist en matrise med gitt form.
tostring-metoden
Eksempel 4: numpy.zeros() med formen
Import numpy as np s1=(3,2) a=np.zeros(s1) a
Produksjon:
array([[0., 0.], [0., 0.], [0., 0.]])
Eksempel 5: numpy.zeros() med tilpasset dtype
Import numpy as np a=np.zeros((3,), dtype=[('x', 'i4'), ('y', 'i4')]) a
Produksjon:
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'),>