Numpy NP Array Lunghezza

Numpy NP Array Lunghezza
In questo articolo, discuteremo di come puoi ottenere le dimensioni di un array numpy. Innanzitutto, è bene notare che la dimensione della raccolta è determinata dal numero di elementi nell'array.

Discutiamo.

Proprietà delle dimensioni

Numpy fornisce la proprietà di dimensioni in un array che consente di recuperare il numero totale di elementi all'interno della variabile dell'array specificato.

Considera il codice di esempio mostrato di seguito:

Importa Numpy come NP
arr = np.Array ([1,2,3,4,5])
print (f "size: arr.misurare")

Nel codice sopra, iniziamo importando il pacchetto numpy con l'alias di NP.

Successivamente, creiamo un array monodimensionale con cinque elementi. Quindi, usando l'arr.Proprietà delle dimensioni, prendiamo le dimensioni dell'array come mostrato nell'output di seguito:

dimensione: 5

Sebbene la proprietà di dimensioni funzioni perfettamente per gli array monodimensionali, non rientra per array multidimensionali.

Il codice seguente illustra questo:

arr = np.Array ([[1,2,3], [4,5,6]])
print (f "size: arr.misurare")

Il codice sopra utilizza la proprietà Dimensione per recuperare le dimensioni di un array 2D. Il valore risultante è come mostrato di seguito:

dimensione: 6

Sebbene restituisca il numero totale di elementi nell'array fornito, non descrive accuratamente la dimensione dell'array 2D.

Numpy Shape ()

Per risolvere il problema riscontrato con la proprietà delle dimensioni, dobbiamo utilizzare la funzione Shape ().

La funzione Shape () è benefica in quanto restituisce il numero di elementi nell'array fornito in ogni dimensione.

Questo lo rende utile quando si lavora con array multidimensionali in quanto restituisce una tupla con il numero di elementi in ogni dimensione. Ad esempio, in un array 2D, la funzione dovrebbe restituire il numero di elementi nella forma (x, y), dove x è il numero di elementi nelle righe e y è il numero di elementi nella colonna.

Considera l'esempio precedente:

arr = np.Array ([[1,2,3], [4,5,6]])
print (f "size: np.Shape (arr) ")

In questo caso, la funzione dovrebbe restituire:

Dimensione: (2, 3)

Abbiamo un array con due righe e tre colonne in questo caso.

Ciò fornisce una rappresentazione più accurata della forma e delle dimensioni dell'array fornito.

Lo stesso caso si applica agli array 3D. Un esempio è mostrato di seguito:

arr = np.Array ([[[1,2,3], [4,5,6], [7,8,9]]])
print (f "size: np.Shape (arr) ")

Il codice sopra dovrebbe restituire la forma dell'array come:

Dimensione: (1, 3, 3)

Conclusione

In questo articolo, abbiamo discusso delle dimensioni di Array Numpy e come utilizzare varie proprietà e funzioni numpy per ottenere le dimensioni e la forma di un array.

Grazie per aver letto e ci vediamo nel prossimo!!