Python – Verificació Exemple 11

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