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 :

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 :

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.