Creare una matrice identità
Per creare una matrice identità in Python si usa il metodo identity() del modulo numpy.
import numpy as np
np.identity(n)
L'argomento n è la dimensione, ossia il numero di righe e di colonne della matrice.
Il metodo crea la matrice identità in un oggetto di tipo array.
Cos'è una matrice identità? Una matrice identità è una matrice quadrata con tutti gli elementi della diagonale principale uguali a uno e gli altri elementi uguali a zero.
Gli oggetti di tipo array sono liste speciali per il calcolo vettoriale e matriciale nel linguaggio python.
Esempio
Per creare una matrice identità con 4 righe e 4 colonne.
import numpy as np
m=np.identity(4)
Il metodo crea un oggetto array con una matrice quadrata di ordine quattro e lo assegna alla variabile m.
array([[1., 0., 0., 0.],
[0., 1., 0., 0.],
[0., 0., 1., 0.],
[0., 0., 0., 1.]])
E' una matrice identità
Nota. Il metodo identity appartiene al modulo NumPy. Pertanto, per usarlo occorre prima importare il modulo numpy nell'interprete python.