The NumPy.linspace() funcția returnează o matrice de valori uniform distanțate în intervalul specificat [start, stop].
Este similar cu NumPy.arange() funcție, dar în loc de un pas, folosește un număr de eșantion.
Sintaxă
Sintaxă: numpy.linspace( start , Stop , num=50 , punct final=Adevărat , retstep=Fals , dtype=Niciuna , axa=0)
Parametri:
- start: [opțional] începutul intervalului. În mod implicit, start = 0
- Stop: sfârşitul intervalului de interval
- pe unu: [int, opțional] Nr. de mostre de generat
- pasul corect: Dacă este adevărat, Stop este ultimul eșantion. Implicit restep = Fals
- punct final: Dacă este adevărat, stop este inclus ca ultima valoare. Dacă este fals, oprirea este exclusă. Implicit endpoint=True.
- dtype: tip de matrice de ieșire
- axă: Dacă start și stop sunt matrice, axa specifică pe ce axă vor fi adăugate valorile. Dacă axa = 0, valoarea este adăugată în față, dacă axa = -1 valoarea este adăugată la sfârșit.
Întoarcere:
- ndarray
- Etapa : [float, opțional], dacă restep = True
Exemple
Să ne uităm la diferite exemple despre cum să creați matrice egal distanțate cu metoda linspace() a bibliotecii NumPy în Python.
Exemplul 1:
Piton
# 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))> |
>
>
Ieșire:
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]>
Exemplul 2:
Aici vom vedea o reprezentare grafică a numpy.linspace() folosind modulul matplotlib – pylab
Piton
ce este computerul
# 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>)> |
>
>
Ieșire:

Exemplul 3:
Reprezentarea grafică a numpy.linspace() folosind pylab
Piton
# 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>)> |
>
>
Ieșire:

The linspace() metoda bibliotecii NumPy este un instrument util pentru a genera secvențe de puncte de date. Este folosit și în vizualizarea datelor. Are o mulțime de aplicatii stiintifice si matematice .
În acest tutorial, am explicat metoda linspace() în cuvinte ușoare cu exemple . După ce am citit acest ghid, știm acum ce este funcția linspace(), ce face și cum să o folosești.
ipconfig gratuit