Càlcul del rang d’una matriu en Python
import numpy as np
# Definim les matrius de cada cas
A1 = np.array([[1, 0, 0],
[0, 1, 0],
[0, 0, 1]])
A2 = np.array([[1, 2, 3],
[0, 2, 2],
[1, 4, 5]])
A3 = np.array([[1, 0, 2],
[2, 0, 4],
[3, 0, 6]])
# Càlcul del rang per a cada cas
rank_A1 = np.linalg.matrix_rank(A1)
rank_A2 = np.linalg.matrix_rank(A2)
rank_A3 = np.linalg.matrix_rank(A3)
rank_A1, rank_A2, rank_A3
- veure: Exemple 11