Matrice vuota Numpy

Matrice Vuota Numpy



Python offre ai suoi utenti una varietà di funzioni. La libreria Python ha una funzione di array vuota NumPy per lavorare con gli array. Viene utilizzato per generare un array vuoto nuovo di zecca in conformità con le istruzioni per l'utente, che implica l'utilizzo del tipo di dati e del modulo dell'array senza inizializzare gli elementi. Parleremo dell'array vuoto Python NumPy, in particolare di come costruire un array vuoto con Python NumPy. Ti forniremo anche alcuni programmi di esempio che creano e gestiscono gli array NumPy e le relative operazioni.

Che cos'è una matrice vuota NumPy?

Senza inizializzare le voci, la funzione array Python NumPy empty() può essere utilizzata per creare un nuovo array delle forme e dei tipi specificati. Questa funzione accetta tre input e fornendo questi parametri, possiamo specificare il tipo e l'ordine di dati particolari. In questo post, esamineremo numpy.empty(syntax ) e l'utilizzo, che restituisce una matrice di dati non inizializzati con la forma, l'ordine e il tipo di dati specificati. Gli array di oggetti inizieranno con un valore di None.

Sintassi di NumPy Empty Array

Di seguito è riportata la sintassi completa per l'utilizzo di questa funzione:









I seguenti parametri si trovano nella sintassi. Ognuno di questi parametri ha una funzione.



Nome parametro Descrizione
Forma Descrive la forma dell'array vuoto. Potrebbe essere un valore intero individuale o una tupla.
tipo d Il tipo di dati per gli elementi della matrice è determinato da questo parametro facoltativo. Questo è numpy.float64 per impostazione predefinita.
ordine Il metodo di memorizzazione dei dati multidimensionali è specificato da questo parametro opzionale. Ha le opzioni 'C' e 'F'.
piace È un parametro basato sulla scelta. È un oggetto di riferimento che consente la creazione di array non compatibili con NumPy.

Il ndarray di un array di dati non inizializzati con la forma, l'ordine e il tipo di dati specificati viene restituito dal metodo numpy.empty().





Successivamente, ti forniremo alcuni programmi di esempio che elaborano in dettaglio tale argomento.

Esempio 1:

Diamo un'occhiata a un esempio per vedere come viene implementato un array vuoto NumPy. Esistono due metodi per controllare un array NumPy vuoto. La funzione array di NumPy zero viene utilizzata nel primo e la funzione array vuota viene utilizzata nel secondo. Discuteremo l'uso della funzione di matrice vuota NumPy in questo esempio.



Il codice per implementare un metodo array vuoto è mostrato di seguito. Tuttavia, avere una funzione vuota non garantisce che i valori dell'array siano 0. Il semplice array vuoto NumPy è implementato nel codice specificato. Restituisce sempre elementi non inizializzati con la forma e il tipo di dati forniti. Lo screenshot del codice è mostrato qui.

importare intontito

nuovo_arr = intontito. vuoto ( 4 )

Stampa ( nuovo_arr )

Dopo aver eseguito il codice, è possibile visualizzare l'output di seguito.

Il metodo numpy.array() può essere utilizzato per costruire un array vuoto semplicemente passandogli un elenco vuoto.

importare intontito

nuova_lista = [ ]

nuovo_arr = intontito. Vettore ( nuova_lista )

Stampa ( nuovo_arr )

Di seguito è riportato il risultato in cui puoi vedere un array vuoto.

Discutiamo il secondo approccio, che è la funzione di matrice di numpy zero.

Esempio 2:

Qui abbiamo implementato una funzione di matrice numpy zero. Gli stessi parametri sono presenti anche nel metodo Numpy.zeros(). Questi sono ordine, forma e dtype.

Nell'immagine del codice viene data la forma dell'array che è [3,3]. Significa 3 righe e 3 colonne. Il tipo di dati è int.

importare intontito

arr_one = intontito. zeri ( [ 3 , 3 ] , tipo d = 'int' )

Stampa ( arr_one )

Qui puoi vedere una matrice di 3 righe e 3 colonne.

Esempio 3:

Qui viene utilizzato l'argomento float 'dtype' della funzione numpy.empty. Puoi vedere nel codice che abbiamo definito la forma e il tipo di dati dell'array vuoto, il che significa che possiamo dichiarare entrambi nell'esempio. Qui puoi vedere che l'array di 3 righe e 3 colonne verrà generato composto da valori float.

importare intontito

uno = intontito. vuoto ( [ 3 , 3 ] , tipo d = galleggiante )

Stampa ( uno )

Utilizzare l'immagine seguente per comprendere l'esito della suddetta dichiarazione.

Esempio 4:

In questo esempio, useremo il parametro order della funzione 'C', che è per la forma di riga maggiore nello stile C. Le funzioni Numpy vengono importate e utilizzate. Con una funzione numpy vuota, abbiamo dichiarato la variabile 'arr2'. In questo caso, abbiamo passato la forma della funzione, il tipo di dati e l'ordine. Infine, proviamo a stampare il valore della variabile.

importare intontito

arr2 = intontito. vuoto ( [ 4 , 4 ] , tipo d = galleggiante , ordine = 'C' )

Stampa ( arr2 )

In questo caso, l'ordine è stato fornito alla funzione. Usa lo screenshot qui sotto per dimostrare il risultato del codice sopra menzionato.

Esempio 5:

In questo esempio, abbiamo modificato solo l'ordine dell'array che in questo caso è 'F'. Il codice rimanente è identico a quello sopra. Utilizzare l'immagine seguente per illustrare l'esito del suddetto codice:

importare intontito

arr2 = intontito. vuoto ( [ 4 , 4 ] , tipo d = galleggiante , ordine = 'F' )

Stampa ( arr2 )

Ecco il risultato:

Esempio 6:

In questo esempio è stata formata una matrice unidimensionale vuota. Solo in questo caso, utilizziamo una forma a parametro singolo. Utilizzare l'immagine del codice allegato per illustrare l'esito del codice sopra.

importare intontito

oned_arr = intontito. vuoto ( forma = Due )

Stampa ( oned_arr )

L'esito è qui allegato:

Lo stesso esempio può essere eseguito senza alcun parametro. Il fatto che il risultato sia vuoto anche se passiamo semplicemente la dimensione della forma (che in questo caso è 4) come parametro indica che Python ci consente di farlo. L'immagine del codice è allegata qui per una migliore comprensione.

importare intontito

oned_arr = intontito. vuoto ( 4 )

Stampa ( oned_arr )

Qui puoi vedere l'output:

Esempio 7:

Questo esempio riguarda l'array numpy vuoto bidimensionale. Le funzioni Numpy vengono importate e utilizzate. Con una funzione numpy vuota, abbiamo dichiarato la variabile 'twod_arr' e abbiamo passato la forma della funzione e il tipo di dati. Infine, proviamo a stampare il valore della variabile.

importare intontito

due_arr = intontito. vuoto ( forma = [ 3 , 4 ] , tipo d = int )

Stampa ( due_arr )

Qui puoi vedere che viene visualizzato un array di 3 righe e 4 colonne.

Conclusione

Hai imparato la sintassi fondamentale per gli array vuoti numpy dall'articolo di cui sopra. Inoltre, abbiamo scoperto come utilizzare la funzione degli zeri e altri array vuoti di esempio per implementarli in Python. Questo post ci ha mostrato come lavorare con array vuoti numpy in Python.