Come trovare la dimensione di una matrice in Python
Per calcolare la dimensione di un array, vettore o matrice in Python, si usa il metodo ndim di numpy.
x.ndim
o la funzione ndim()
ndim(x)
L'oggetto x è un array.
Il metodo ndim restituisce in output la dimensione della matrice.
Cos'è la dimensione di una matrice? La dimensione è il numero degli assi di una matrice. Ad esempio, un vettore ha dimensione uno (asse x), la matrice quadrata ha dimensione due (assi x,y), la matrice cubica (tensore) ha dimensione tre (assi x,y,z).
Esempio
Importare la libreria numpy in memoria
import numpy as np
Creare una matrice quadrata con la funzione array() di numpy.
M=np.array([[1,2],[3,4]])
Trovare la dimensione della matrice con il metodo ndim.
np.ndim(M)
oppure
M.ndim
La dimensione della matrice è due
2
La matrice è composta da righe e colonne.
Attenzione. La dimensione della matrice non va confusa con il numero degli elementi o con il numero di righe e di colonne dell'array. La dimensione indica il numero degli assi in cui si sviluppa l'oggetto ( x,y,z ). Ad esempio, una matrice quadrata 3x3 ha sempre dimensione 2 perché si sviluppa su righe e colonne.