Come contare righe e colonne della matrice in Python
Per conoscere il numero di righe e di colonne di una matrice in Python, usare la funzione shape di NumPy.
shape(m)
L'argomento m è una matrice di dati.
La funzione shape restituisce in output il numero di righe e di colonne della matrice.
Nota. La funzione shape di NumPy può essere richiamata anche come metodo di un oggetto vettoriale. Ad esempio, m.shape.
Esempi
Esempio 1
Importare la libreria NumPy di Python
>>> import numpy as np
Creare una matrice tramite la funzione array().
>>> M=np.array([[1,2,3],[4,5,6]])
Si tratta di una matrice rettangolare 2x3 .
Digitare la funzione shape() indicando il nome della matrice tra le parentesi.
>>> shape(M)
La funzione shape restituisce il numero di righe e colonne della matrice.
(2, 3)
La matrice ha due righe e 3 colonne.
Nota. Il risultato è una tupla con valori numerici interi separati da una virgola. Il primo elemento è il numero delle righe della matrice, il secondo elemento è il numero delle colonne.
Esempio 2
L'esercizio precedente può essere risolto anche usando il metodo shape.
>>> M.shape
Il risultato è lo stesso.
(2, 3)