Come usare le funzioni di Python Numpy Zeros e le loro funzioni

Come usare le funzioni di Python Numpy Zeros e le loro funzioni

Numpy Library è una delle utili librerie di Python che può essere utilizzata per creare array. ZEROS () e One () sono le funzioni della libreria numpy per creare due array diversi. La funzione zeros () viene utilizzata per creare un array in base alla forma e al tipo particolare. Tutti gli elementi dell'array sono inizializzati su 0, che è creato dalla funzione ZEROS (). La funzione di One () funziona come la funzione zeros (). Ma gli elementi dell'array creati dalla funzione One () sono inizializzati in 1. Gli usi di entrambe le funzioni hanno mostrato in questo tutorial usando più esempi.

funzione zeros ()

La sintassi di questa funzione è riportata di seguito.

Array Numpy.ZEROS (FASE, [dType = Nessuno], [ordine = 'c'])

Questa funzione può prendere tre argomenti e restituire un array. Il primo argomento, il forma è obbligatorio che viene utilizzato per definire le dimensioni dell'array. Il valore di questo argomento può essere un numero intero o una tupla di numeri interi. Il secondo argomento, il dtype è facoltativo definire il tipo di elemento array. Il valore predefinito di questo argomento è Nessuno. Il terzo argomento è che l'ordine è facoltativo e utilizzato per descrivere l'ordine di un array multidimensionale. Il valore di questo argomento può essere "c" (stile c) o "f" (stile F). 'C' viene utilizzato per impostare l'ordine basato su riga e 'f' viene utilizzato per impostare l'ordine basato su colonna.

Esempio-1: Uso della funzione ZEROS () con un argomento

L'esempio seguente mostra l'uso della funzione zeros (). 10 ha dato nel valore dell'argomento di questa funzione per creare un array numpy unidimensionale. Verrà stampato il tipo di dati dell'array. La funzione Reshape () viene utilizzata per cambiare il monodimensionale in un array bidimensionale di 2 righe e 5 colonne.

# Importa Numpy
Importa Numpy come NP
# Crea array numpy usando la funzione zeros ()
np_array = np.zeri (10)
# Stampa il tipo di dati dei valori dell'array
Stampa ("Il tipo di dati dell'array è:", NP_ARRAY.dtype)
# Stampa i valori dell'array dopo la rimodella
Stampa ("I valori dell'array rimodellato sono: \ n", np_array.Reshape (2, 5))

Produzione:

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

Esempio-2: Uso della funzione ZEROS () con due argomenti

L'esempio seguente mostra l'uso della funzione ZEROS () con due argomenti. La prima funzione zeros () dello script creerà una matrice numpy unidimensionale di numeri interi. Il tipo di dati e i valori del primo array verranno stampati nell'istruzione successiva. La seconda funzione zeros () dello script creerà una matrice numpy bidimensionale di numeri interi. Il tipo di dati e i valori del secondo array verranno stampati nell'istruzione successiva.

# Importa Numpy
Importa Numpy come NP
# Crea array numpy unidimensionale usando la funzione zeros ()
np_array1 = np.ZEROS (4, dType = int)
# Stampa il tipo di dati
Stampa ("Il tipo di dati dell'array è:", NP_ARRAY1.dtype)
# Stampa i valori dell'array
print ("I valori dell'array monodimensionale sono: \ n", np_array1)
# Crea array numpy bidimensionale usando la funzione zeros ()
np_array2 = np.ZEROS ((2, 3), int)
# Stampa il tipo di dati
print ("\ n il tipo di dati dell'array è:", np_array2.dtype)
# Stampa i valori dell'array
print ("I valori dell'array bidimensionale sono: \ n", np_array2)

Produzione:

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

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

L'esempio seguente mostra l'uso della funzione ZEROS () con tre argomenti. La funzione ZEROS () dello script creerà un numero di galleggianti a matrice numpy tridimensionale. Il tipo di dati e i valori del primo array verranno stampati nella prossima istruzione in base all'ordinamento in stile C.

# Importa Numpy
Importa Numpy come NP
# Crea array numpy tridimensionale usando la funzione zeros () con ordinamento in stile c
np_array = np.ZEROS ((2, 3, 2), float, 'C')
# Stampa i valori dell'array
Stampa ("I valori dell'array bidimensionale sono: \ n", np_array)

Produzione:

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

One () funzione:

La sintassi di questa funzione è riportata di seguito.

Array Numpy.quelli (forma, [dType = nessuno], [ordine = 'c'])

Gli usi degli argomenti di One () sono uguali alla funzione Argomento di Zeros () che ha spiegato nella parte della funzione ZEROS ().

Esempio-1: Uso di One () Funzione con un argomento

L'esempio seguente mostra l'uso della funzione One () con un argomento. One () la funzione di questo script creerà un array unidimensionale di 5 elementi.

# Importa Numpy
Importa Numpy come NP
# Crea array numpy usando la funzione zeros ()
np_array = np.quelli (5)
# Stampa i valori dell'array
print ("I valori dell'array sono: \ n", np_array)

Produzione:

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

Esempio-2: uso dell'uso di One () con due argomenti

L'esempio seguente mostra l'uso della funzione One () con due argomenti. La funzione First One () creerà un array bidimensionale di numeri interi che conterrà 5 righe e 2 colonne. La funzione di seconda () creerà un array bidimensionale in cui la prima colonna conterrà numeri interi e la seconda colonna includerà i galleggianti.

# Importa Numpy
Importa Numpy come NP
# Crea array numpy bidimensionale utilizzando la funzione zeros () con tipo di dati interi
np_array1 = np.quelli ((5, 2), int)
# Stampa i valori dell'array
print ("I valori dell'array sono: \ n", np_array1)
# Crea array numpy bidimensionale utilizzando la funzione zeros () con tipo di dati interi e galleggiante
np_array2 = np.quelli ((2, 2), dType = [('x', 'int'), ('y', 'float')])
# Stampa i valori dell'array
print ("I valori dell'array sono: \ n", np_array2)

Produzione:

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

Esempio-3: Uso di One () con tre argomenti

L'esempio seguente mostra l'uso della funzione One () con tre argomenti. One () la funzione creerà un array unidimensionale di 5 elementi che conterrà numeri galleggianti con ordini basati su righe.

# Importa Numpy
Importa Numpy come NP
# Crea array numpy usando la funzione zeros ()
np_array = np.quelli (5, dType = NP.float64, ordine = 'f')
# Stampa i valori dell'array
print ("I valori dell'array sono: \ n", np_array)

Produzione:

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

Conclusione:

Gli usi delle funzioni ZEROS () e One () della Biblioteca Numpy sono stati spiegati in questo tutorial usando più esempi. Il lettore sarà in grado di utilizzare queste funzioni nel loro script dopo aver letto questo tutorial.