logo

numpy.zeros() i Python

Funktionen numpy.zeros() er en af ​​de mest betydningsfulde funktioner, som bruges i vid udstrækning i maskinlæringsprogrammer. Denne funktion bruges til at generere et array, der indeholder nuller.

Funktionen numpy.zeros() giver en ny matrix af given form og type, som er fyldt med nuller.

numpy.zeros() i Python

Syntaks

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

Parametre

form: int eller tuple of ints

Denne parameter bruges til at definere arrayets dimensioner. Denne parameter bruges til den form, som vi ønsker at skabe et array i, såsom (3,2) eller 2.

dtype: datatype (valgfrit)

ræv vs ulv

Denne parameter bruges til at definere den ønskede datatype for arrayet. Som standard er datatypen numpy.float64. Denne parameter er ikke afgørende for at definere.

rækkefølge: {'C','F'}(valgfrit)

Denne parameter bruges til at definere den rækkefølge, hvori vi ønsker at gemme data i hukommelsen enten række-major (C-stil) eller kolonne-major (Fortran-stil)

palindrom nummer

Vend tilbage

Denne funktion returnerer en ndarray. Output-arrayet er arrayet med specificeret form, dtype, orden og indeholder nuller.

Eksempel 1: numpy.zeros() uden dtype og orden

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

Produktion:

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

I ovenstående kode

  • Vi har importeret numpy med alias navn np.
  • Vi har erklæret variablen 'a' og tildelt den returnerede værdi af funktionen np.zeros().
  • Vi har sendt en heltalsværdi i funktionen.
  • Til sidst forsøgte vi at udskrive værdien af ​​'a'.

I outputtet er der vist et array med flydende-komma-heltal (nuller).

Eksempel 2: numpy.zeros() uden rækkefølge

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

Produktion:

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

Eksempel 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 ovenstående kode

  • Vi har importeret numpy med alias navn np.
  • Vi har erklæret variablen 'a' og tildelt den returnerede værdi af funktionen np.zeros().
  • Vi har bestået formen for array-elementerne.
  • Til sidst forsøgte vi at udskrive værdien af ​​'a'.

I outputtet er der vist en række af en given form.

tostring metode

Eksempel 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.]]) 

Eksempel 5: numpy.zeros() med brugerdefineret dtype

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

Produktion:

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