The NumPy.linspace() funktio palauttaa joukon tasaisin välein määritetyn aikavälin sisällä [aloitus, lopetus].
Se on samanlainen kuin NumPy.arange() funktio, mutta askeleen sijaan se käyttää näytenumeroa.
Syntaksi
Syntaksi: numpy.linspace( alkaa , lopettaa , numero = 50 , endpoint=True , retstep=Epätosi , dtype=Ei mitään , akseli=0)
Parametrit:
- alkaa: [valinnainen] intervallialueen alku. Oletuksena aloitus = 0
- lopettaa: intervallialueen loppu
- yhdellä: [int, valinnainen] Luotavien näytteiden lukumäärä
- oikea askel: Jos tosi, Stop on viimeinen näyte Oletuksena restep = False
- päätepiste: Jos True, stop sisältyy viimeisenä arvona. Jos epätosi, lopetus on poissuljettu. Oletuksena endpoint=True.
- dtype: lähtötaulukon tyyppi
- akseli: Jos aloitus ja lopetus ovat taulukoita, akseli määrittää, mille akselille arvot lisätään. Jos akseli = 0, arvo lisätään eteen, jos akseli = -1 arvo lisätään loppuun.
Palata:
- ndarray
- vaihe: [kelluke, valinnainen], jos restep = tosi
Esimerkkejä
Katsotaanpa erilaisia esimerkkejä kuinka luoda tasavälisiä taulukoita NumPy-kirjaston linspace()-menetelmällä Pythonissa.
Esimerkki 1:
Python
lista lajittele javan mukaan
# 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))> |
>
c# sanakirja
>
Lähtö:
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]>
Esimerkki 2:
Tässä näemme numpy.linspace() graafisen esityksen matplotlib-moduulilla – pylab
Python
# 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>)> |
>
>
Lähtö:

ennakkotilaa puun läpikulku
Esimerkki 3:
Numpy.linspace():n graafinen esitys pylabilla
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>)> |
>
rivi autocad-komento
>
Lähtö:

The linspace() NumPy-kirjaston menetelmä on hyödyllinen työkalu tietopisteiden sekvenssien luomiseen. Sitä käytetään myös tietojen visualisoinnissa. Siinä on paljon tieteellisiä ja matemaattisia sovelluksia .
Tässä opetusohjelmassa olemme selittäneet linspace()-menetelmän helppoja sanoja esimerkein . Tämän oppaan lukemisen jälkeen tiedämme nyt, mikä linspace()-funktio on, mitä se tekee ja miten sitä käytetään.