logo

NumPy linspace() Metod | Skapa jämnt fördelade array

De NumPy.linspace() funktion returnerar en array av jämnt fördelade värden inom det angivna intervallet [start, stopp].

Det liknar NumPy.arange() funktion men istället för ett steg använder den ett exempelnummer.



Syntax

Syntax: numpy.linspace( Start , sluta , num=50 , endpoint=Sant , retstep=False , dtype=Ingen , axel=0)

Parametrar:

  • Start: [valfritt] start av intervallintervall. Som standard start = 0
  • sluta: slutet av intervallområdet
  • på ett: [int, valfritt] Antal prover att generera
  • rätt steg: Om sant är Stop det sista provet. Som standard restep = False
  • slutpunkt: Om True, inkluderas stop som det sista värdet. Om False är stopp uteslutet. Som standard endpoint=True.
  • dtype: typ av utgångsmatris
  • axel: Om start och stopp är matriser, anger axeln på vilken axel värdena ska läggas till. Om axel = 0 läggs värdet till framtill, om axel = -1 läggs värdet till i slutet.

Lämna tillbaka:



  • ndarray
  • steg: [flyta, valfritt], om restep = Sant

Exempel

Låt oss titta på olika exempel på hur man skapar arrayer med lika mellanrum med linspace()-metoden för NumPy-biblioteket i Python.

hur man kommer åt icloud-bilder

Exempel 1:

Pytonorm






# Python Programming illustrating> # numpy.linspace method> > import> numpy as geek> > # restep set to True> print>(>'B '>, geek.linspace(>2.0>,>3.0>, num>=>5>, retstep>=>True>),>' '>)> > # To evaluate sin() in long range> x>=> geek.linspace(>0>,>2>,>10>)> print>(>'A '>, geek.sin(x))>

>

>

Utgång:

B  (array([ 2. , 2.25, 2.5 , 2.75, 3. ]), 0.25) A  [ 0. 0.22039774 0.42995636 0.6183698 0.77637192 0.8961922  0.9719379 0.99988386 0.9786557 0.90929743]>

Exempel 2:

Här kommer vi att se grafisk representation av numpy.linspace() med matplotlib-modulen – pylab

Pytonorm




# Graphical Representation of numpy.linspace()> import> numpy as geek> import> pylab as p> > # Start = 0> # End = 2> # Samples to generate = 10> x1>=> geek.linspace(>0>,>2>,>10>, endpoint>=> False>)> y1>=> geek.ones(>10>)> > p.plot(x1, y1,>'*'>)> p.xlim(>->0.2>,>1.8>)>

>

>

Utgång:

Grafisk representation av numpy.linspace() med pylab

Exempel 3:

Grafisk representation av numpy.linspace() med pylab

Pytonorm




# Graphical Representation of numpy.linspace()> import> numpy as geek> import> pylab as p> > # Start = 0> # End = 2> # Samples to generate = 15> x1>=> geek.linspace(>0>,>2>,>15>, endpoint>=> True>)> y1>=> geek.zeros(>15>)> > p.plot(x1, y1,>'o'>)> p.xlim(>->0.2>,>2.1>)>

>

>

Utgång:

Grafisk representation av numpy.linspace() med pylab

De linspace() metoden för NumPy-biblioteket är ett användbart verktyg för att generera sekvenser av datapunkter. Det används också i datavisualisering. Den har mycket vetenskapliga och matematiska tillämpningar .

I den här handledningen har vi förklarat linspace()-metoden i lätta ord med exempel . Efter att ha läst den här guiden vet vi nu vad linspace()-funktionen är, vad den gör och hur man använder den.