Come usare la funzione python numpy arange

Come usare la funzione python numpy arange

Esistono molte funzioni nella Biblioteca Python Numpy per eseguire diversi tipi di operazioni numeriche e scientifiche. Creare diversi tipi di array per vari scopi è uno degli usi pratici della libreria numpy. Python ha una funzione integrata chiamata Arange () per creare un elenco di numeri sequenziali. Arange () è una delle funzioni di creazione dell'array della libreria Numpy per creare un array di gamme numeriche. Gli usi della funzione Numpy Arange () hanno spiegato in questo tutorial.

Sintassi

np.Array np.Arange ([Start,] Stop, [Step,], dType = Nessuno)

Questa funzione può richiedere quattro argomenti. IL Inizia l'argomento è facoltativo che definisce il valore iniziale dell'array. Se il valore iniziale viene utilizzato nella funzione, allora l'argomento obbligatorio, fermare, richiederà la definizione del valore finale dell'array. IL Argomento del passo è facoltativo che definisce la differenza tra gli elementi. Il valore predefinito di il gradino è 1 e il valore di questo argomento non può essere 0. Il quarto argomento, dtype, Definisce il tipo di dati dell'elemento array e il valore predefinito di questo argomento è Nessuno. Questa funzione restituisce un oggetto array in base ai valori dell'argomento.

Uso della funzione Arange ()

Devi installare la biblioteca Python Numpy prima di praticare gli esempi di questo tutorial. La funzione degli usi di Arange () con un argomento, due argomenti e tre argomenti sono stati mostrati in questa sezione di questo tutorial usando più esempi.

Esempio-1: uso di Arange () con un argomento

Quando il Arange () La funzione della libreria numpy viene utilizzata con un argomento, quindi il valore superiore dell'array è impostato come valore dell'argomento. Il seguente script creerà una vasta gamma di valori di intervallo e stampa i diversi attributi e valori di array. 12 è stato usato come valore dell'argomento della funzione Arange () che creerà un array numpy di 12 elementi che inizierà da 0 e fine a 11. Successivamente, la dimensione, le dimensioni e il tipo di dati dell'array verranno stampati. I valori dell'array verranno stampati in seguito.

# Importa Numpy
Importa Numpy come NP
# Crea una matrice numpy unidimensionale di numeri sequenziali
np_array = np.Arange (12)
# Stampa i diversi attributi dell'array numpy
print ('La dimensione dell'array:', np_array.ndim)
print ('La lunghezza dell'array:', np_array.misurare)
print ('Il tipo di dati dell'array:', np_array.dtype)
# Stampa i valori dell'array numpy
Print ('Array Values ​​sono:', np_array)

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito lo script.

Esempio-2: uso di Arange () con due argomenti

Quando la funzione Arange () viene utilizzata con due argomenti, i valori di avvio e fine dell'array verranno impostati come valori dell'argomento. L'esempio seguente mostra come creare un array con i valori inferiori e superiori utilizzando Arange () funzione. Il primo array viene creato mediante impostazione 10 nel inizio valore e 25 nel fermare valore. Un array di 15 Verrà creato un numero sequenziale intero. Successivamente, verranno stampati due attributi e valori di array. Il secondo array viene creato mediante impostazione 0.5 nel inizio valore e 5.5 nel fermare valore. Verrà creato un array di 5 numeri mobili sequenziali. Gli stessi attributi e i valori di questo array saranno stampati in seguito.

# Importa Numpy Library
Importa Numpy come NP
# Crea una matrice numpy di numeri interi con i valori di inizio e fine
np_array1 = np.Arange (10, 25)
# Stampa attributi diversi dell'array
print ('La dimensione dell'array:', np_array1.misurare)
print ('Il tipo di dati dell'array:', np_array1.dtype)
# Stampa i valori dell'array numpy
Print ('Array Values ​​sono:', np_array1)
# Crea un marsupio numpy di numeri float con i valori di inizio e fine
np_array2 = np.Arange (0.5, 5.5)
# Stampa attributi diversi dell'array
print ('\ n la dimensione dell'array:', np_array2.misurare)
print ('Il tipo di dati dell'array:', np_array2.dtype)
# Stampa i valori dell'array numpy
Print ('Array Values ​​sono:', np_array2)

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito lo script.

Esempio-3: Uso della funzione Arange () con tre argomenti

L'esempio seguente mostra l'uso della funzione Arange () con tre argomenti. 10 è impostato per il inizio discussione, 20 è impostato per il fermare argomento, e 2 è impostato per il Valore dell'argomento della funzione Arange (). Creerà un array di 5 valori interi. La dimensione, il tipo di dati e i valori dell'array verranno stampati come output.

# Importa Numpy
Importa Numpy come NP
# Crea una matrice numpy di numeri interi con i valori di inizio, fine e gradino
np_array = np.Arange (10, 20, 2)
# Stampa attributi diversi dell'array
print ('La dimensione dell'array:', np_array.misurare)
print ('Il tipo di dati dell'array:', np_array.dtype)
# Stampa i valori dell'array numpy
Print ('Array Values ​​sono:', np_array)

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito lo script.

Esempio-4: Uso della funzione Arange () con i valori degli argomenti negativi

L'esempio seguente mostra l'uso della funzione Arange () con i valori degli argomenti negativi. 50 è impostato per l'argomento iniziale, 20 è impostato per l'argomento STOP e 2 è impostato per il valore dell'argomento della funzione Arange () del passo. Creerà un array di 9 numeri interi negativi. La dimensione, il tipo di dati e i valori dell'array verranno stampati come output.

# Importa Numpy
Importa Numpy come NP
# Crea una matrice numpy di numeri negativi con i valori di inizio, fine e gradino
np_array = np.Arange (-50, -5, 5)
# Stampa attributi diversi dell'array
print ('La dimensione dell'array:', np_array.misurare)
print ('Il tipo di dati dell'array:', np_array.dtype)
# Stampa i valori dell'array numpy
Print ('Array Values ​​sono:', np_array)

Produzione:

Verrà visualizzato il seguente output dopo aver eseguito lo script.

Conclusione

I modi per creare un array numpy utilizzando la funzione Arange () sono stati descritti in questo tutorial usando più esempi. La creazione di array con i numeri sequenziali positivi e negativi usando questa funzione ha mostrato qui. Spero che lo scopo di usare la funzione Arange () venga cancellato per i lettori dopo aver letto questo tutorial.