The NumPy.linspace() funkcija vrne matriko enakomerno razporejene vrednosti v določenem intervalu [start, stop].
Podobno je NumPy.arange() vendar namesto koraka uporablja vzorčno številko.
Sintaksa
Sintaksa: numpy.linspace( začetek , stop , št=50 , končna točka=True , retstep=False , dtype=Brez , os=0)
Parametri:
- začetek: [izbirno] začetek obsega intervala. Privzeti začetek = 0
- stop: konec intervalnega obsega
- na enem: [int, neobvezno] Število vzorcev za ustvarjanje
- pravi korak: Če je True, je Stop zadnji vzorec. Privzeto restep = False
- končna točka: Če je True, je stop vključen kot zadnja vrednost. Če je False, je stop izključen. Privzeto končna točka = True.
- dtype: vrsta izhodnega polja
- os: Če sta start in stop matriki, axis določa, na kateri osi bodo dodane vrednosti. Če je os = 0, je vrednost dodana spredaj, če je os = -1, se doda vrednost na koncu.
Vrnitev:
- ndarray
- korak: [float, neobvezno], če je restep = True
Primeri
Oglejmo si različne primere, kako ustvariti enako razmaknjena polja z metodo linspace() knjižnice NumPy v Pythonu.
fizzbuzz java
Primer 1:
Python
# 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))> |
>
>
Izhod:
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]>
Primer 2:
Tukaj bomo videli grafično predstavitev numpy.linspace() z uporabo modula matplotlib – pylab
Python
css prelom besedila
# 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>)> |
>
>
Izhod:

burak ozcivit
Primer 3:
Grafična predstavitev numpy.linspace() z uporabo pylab
Python
# 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>)> |
>
if-else java
>
Izhod:

The linspace() Metoda knjižnice NumPy je uporabno orodje za ustvarjanje zaporedij podatkovnih točk. Uporablja se tudi pri vizualizaciji podatkov. Ima veliko znanstvene in matematične aplikacije .
V tej vadnici smo razložili metodo linspace(). preproste besede s primeri . Po branju tega vodnika zdaj vemo, kaj je funkcija linspace(), kaj počne in kako jo uporabljati.