Gamma numpy

Gamma numpy

La biblioteca Python essenziale per il calcolo numerico si chiama Numpy. Il tipo di array ndarray è il più cruciale. Numerosi metodi di costruzione di array sono disponibili in Numpy per varie circostanze. Una di queste funzionalità che utilizza gamme numeriche è Arange (). Dato che NP è un acronimo usato frequentemente per Numpy, a volte viene definito NP.Arange (). In questo articolo, abbiamo fornito la sintassi, i parametri e molti modi per generare una matrice numpy della funzione Arange (). Inoltre, a beneficio del lettore, una varietà di esempi di programmazione che utilizzano il NP.Anche la funzione Arange () è coperta. Iniziamo.

Funzione numpy arange ()

Una serie di numeri può essere creata come array utilizzando la funzione Python Numpy Arange (). Avvia, Stop, Step e Dtype sono i quattro argomenti richiesti da questa funzione. Intervallo () funziona solo con i numeri interi. D'altra parte, Arange () funziona con i tipi INT e Float. La sintassi e i parametri di Arange () e dell'intervallo () in Python sono simili a quello che puoi scoprire nella sezione seguente.

Sintassi di NP.Arange ()

Numpy Arange ha una sintassi piuttosto semplice. Come altre funzioni numpy, possiamo anche chiamare il nome della funzione e specificare un set di parametri in seguito.

Invochi il metodo con NP.Arange () se importi il ​​numpy nel tuo ambiente come NP. Quindi, ci sono 4 parametri all'interno della funzione Arange () che è possibile modificare.

Il valore iniziale dell'intervallo è indicato dall'opzione "Start". Questa opzione è facoltativa, quindi se non la specifica, il valore predefinito è impostato su 0.

Il limite dell'intervallo è indicato dall'opzione "stop". Come con qualsiasi indicizzazione di Python, tieni presente che questo valore non fa parte dell'intervallo finale. Di conseguenza, la serie di valori include efficacemente il valore di arresto e continua ad esso. Inoltre, devi dare un valore di arresto perché questa opzione è necessaria.

La distanza tra i valori nella sequenza è specificata dall'argomento "Step". Questo elemento non è richiesto. Se non si dà alcun valore all'opzione "Step", verrà impostato su 1 per impostazione predefinita.

Il tipo di dati è impostato dall'opzione "dType". Numerosi tipi di dati sono disponibili in Python e Numpy che possono essere utilizzati.

Ora, hai un'idea del numpy.funzione arange () e la sua sintassi. Vediamo alcuni programmi di esempio per imparare come funziona la funzione.

Esempio 1:

Dimostreremo come costruire una sequenza di Orgy Orgy facile in questo esempio. Assicurati di importare il modulo numpy nel tuo ambiente prima di iniziare a lavorare attraverso questo esempio e gli altri che seguono. Dimostriamo ora il codice per generare un array numpy con sette valori. Il codice dimostra che prima importiamo il modulo numpy e quindi utilizziamo NP.Disporre () funzione per creare un array che contiene 7 voci.

Dovresti tenere presente alcuni fattori, incluso il fatto che omettiamo il valore iniziale. La sequenza inizia da "0" di conseguenza. In secondo luogo, il "7" funge da punto di arresto quando usiamo il codice stop = 7. In risposta, Numpy genera una sequenza di numeri che varia da 0 a questo valore di arresto ma non lo include.

I valori aumentano di "passaggi" di 1. Ciò si verifica a seguito del valore del parametro del passaggio non specificato. Il valore dell'argomento del passo è inadempiente a 1 se non fornito. Anche il tipo di dati non viene specificato e Python determina il tipo di dati dagli altri argomenti forniti alla funzione.

Importa Numpy come NP
Stampa (NP.Arange (stop = 7))

Puoi vedere che il codice precedente viene eseguito correttamente nel seguente:

Un'altra opzione è semplicemente lasciare l'argomento e non il parametro, come nel seguente esempio:

Importa Numpy come NP
Stampa (NP.Arange (7))

Esempio 2:

Abbiamo spiegato come generare un array nel primo esempio usando una sequenza di uno. Ora mostriamo i passaggi per creare una sequenza di numeri che incrementano 2. Nel codice, genereremo un intervallo di numeri nel passaggio 2. Inizia a 4 e termina a 20. Impieghiamo una posizione iniziale di 4 e una posizione di arresto di 20 per raggiungere questo obiettivo. Impostiamo il "passaggio = 2" per incrementare i numeri in passaggi di 2. Guarda il seguente codice:

Importa Numpy come NP
res = np.Arange (start = 4, stop = 20, step = 2)
Stampa (Res)

Il codice precedente crea l'array in questo modo:

Il codice genera l'array numpy con i seguenti valori: 4, 6, 8, 10, 12, 14, 16 e 18. L'inizio dell'intervallo di output è 4. Lo abbiamo fatto impostando l'inizio 4. L'intervallo di output consiste quindi in valori che iniziano a 4 e aumentano di 2 incrementi attraverso 18: 4, 6, 8, 10, ecc.

Poiché impostiamo il valore di arresto su 20, i valori di intervallo finiscono a 18. Ma tieni presente che Numpy.Arange () crea solo una serie fino al valore di arresto. Di conseguenza, una volta che Arange () raggiunge 18, smette di funzionare. Secondo la sintassi, stop = 20, se cerca di aumentare di un valore di passo di 2, si traduce in un valore di 20 che dovrebbe essere ignorato.

Esempio 3:

Dimostreremo come contare all'indietro nell'esempio finale. Per fare ciò, devi utilizzare l'opzione "Step". Come possiamo vedere dagli esempi precedenti, il conteggio viene sempre effettuato gradualmente dall'inizio alla fine. L'opzione "Step" qui è impostata su un numero intero negativo per contare all'indietro. Stampa tutti gli interi nell'intervallo con un passaggio decrescente se lo impostiamo su -1.

È importante tenere presente che affinché questo funzioni, il valore iniziale deve essere superiore al valore finale. Il valore di avvio è impostato su 25 e il valore finale è impostato su 10 per restituire un elenco da 25 a 10 al contrario. Il passaggio è impostato su -1. Dai un'occhiata al seguente codice:

Importa Numpy come NP
res = np.Arange (25, 10, -1)
Stampa (Res)

Nello screenshot seguente, si può vedere una serie di numeri da 25 a 11

Conclusione

Questo articolo è definito la funzione numpy arange () e dimostrato come usarlo per generare un array con intervalli specificati. La sintassi della funzione Arange () è anche fornita insieme a una spiegazione di ciascuno dei suoi parametri. Per comprendere l'argomento a portata di mano e implementare con facilità l'idea nei tuoi programmi, abbiamo anche incluso tre esempi separati con tutte le informazioni necessarie.