Ottenere la lunghezza dell'array di NumPy
-
Ottieni la lunghezza di un array NumPy con la proprietà
numpy.size
in Python -
Ottieni la lunghezza di un array NumPy con la proprietà
numpy.shape
in Python
Questo tutorial discuterà i metodi per ottenere la lunghezza di un array NumPy.
Ottieni la lunghezza di un array NumPy con la proprietà numpy.size
in Python
La proprietà numpy.size
ottiene il numero totale di elementi in un array NumPy. Possiamo usare questa proprietà per trovare con precisione il numero di elementi in un array NumPy in Python. Vedere il seguente esempio di codice.
import numpy as np
array = np.array([1, 2, 3, 4, 5, 6, 7, 8, 9])
print(array.size)
Produzione:
9
Nel codice sopra, otteniamo il numero di elementi nell’array array
con la proprietà numpy.size
in Python. Questo metodo funziona alla grande con gli array unidimensionali. Non considera gli array multidimensionali; ci fornisce solo il numero totale di elementi in un array. È mostrato nell’esempio di codice riportato di seguito.
import numpy as np
array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(array.size)
Produzione:
9
Nel codice sopra, otteniamo il numero di elementi nell’array multidimensionale array
con la proprietà numpy.size
in Python. Ci dà anche il valore 9
perché il numero totale di elementi è lo stesso dell’esempio precedente. Questo è il motivo per cui questo metodo non è adatto per array multidimensionali.
Ottieni la lunghezza di un array NumPy con la proprietà numpy.shape
in Python
Se vogliamo anche conoscere il numero di elementi in ogni dimensione dell’array NumPy, dobbiamo usare la proprietà numpy.shape
in Python. La proprietà numpy.shape
restituisce una tupla nella forma di (x, y)
, dove x
è il numero di righe nell’array e y
è il numero di colonne nell’array. Possiamo trovare il numero totale di elementi nell’array come abbiamo fatto nella sezione precedente moltiplicando sia x
che y
l’uno con l’altro. Vedere il seguente esempio di codice.
import numpy as np
array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(array.shape)
Produzione:
(3, 3)
Nel codice sopra, otteniamo la lunghezza dell’array multidimensionale array
con la proprietà numpy.shape
in Python. Ora possiamo trovare il numero totale di elementi moltiplicando tra loro i valori nella tupla. Questo metodo è preferito rispetto al metodo precedente perché ci fornisce il numero di righe e colonne.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn