logo

Metodo NumPy linspace() | Crea una serie uniformemente distanziata

IL NumPy.linspace() la funzione restituisce un array di valori equidistanti entro l'intervallo specificato [avvio, arresto].

È simile a NumPy.arancio() funzione ma invece di un passaggio, utilizza un numero di esempio.



Sintassi

Sintassi: numpy.linspace( inizio , fermare , numero=50 , punto finale=Vero , retstep=Falso , dtype=Nessuno , asse=0)

parametri:

  • inizio: [facoltativo] inizio dell'intervallo di intervallo. Per impostazione predefinita, inizio = 0
  • fermare: fine dell'intervallo dell'intervallo
  • nessuno: [int, facoltativo] Numero di campioni da generare
  • passo giusto: Se Vero, Stop è l'ultimo campione Per impostazione predefinita, restep = False
  • punto finale: Se True, stop viene incluso come ultimo valore. Se False lo stop è escluso. Per impostazione predefinita, endpoint=True.
  • dtipo: tipo di array di output
  • asse: Se inizio e fine sono array, asse specifica su quale asse verranno aggiunti i valori. Se asse = 0, il valore viene aggiunto in primo piano, se asse = -1 il valore viene aggiunto alla fine.

Ritorno:



  • ndaray
  • fare un passo : [float, opzionale], se restep = True

Esempi

Diamo un'occhiata a diversi esempi su come creare array equidistanti con il metodo linspace() della libreria NumPy in Python.

Esempio 1:

Pitone




lista di array



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

>

eseguire lo script shell

>

Produzione :

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

Esempio 2:

Qui vedremo la rappresentazione grafica di numpy.linspace() utilizzando il modulo matplotlib – pylab

Pitone


lista collegata



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

>

sql in ordine per data

>

Produzione :

Rappresentazione grafica di numpy.linspace() utilizzando pylab

Esempio 3:

Rappresentazione grafica di numpy.linspace() utilizzando pylab

Pitone




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

cos'è un doppio java
>

>

Produzione :

Rappresentazione grafica di numpy.linspace() utilizzando pylab

IL Spazio Lin() Il metodo della libreria NumPy è uno strumento utile per generare sequenze di punti dati. Viene utilizzato anche nella visualizzazione dei dati. Ne ha molti applicazioni scientifiche e matematiche .

In questo tutorial abbiamo spiegato il metodo linspace() in parole facili con esempi . Dopo aver letto questa guida ora sappiamo cos'è la funzione linspace(), cosa fa e come usarla.