NumPy linspace() -menetelmä | Luo tasaväliset taulukot

NumPy linspace() -menetelmä | Luo tasaväliset taulukot

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




# 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))>

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ö:

Numpy.linspace():n graafinen esitys pylabilla

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

Lähtö:

Numpy.linspace():n graafinen esitys pylabilla

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.