logo

numpy.zeros() i Python

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.

numpy.zeros() i Python

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