quarta-feira, 2 de fevereiro de 2022

Python -- Numpy: Determinantes de matrizes

 

Determinantes de matrizes

Determinantes são calculados com numpy.linalg.det:

det_A = np.linalg.det(A)
det_A
-2.0000000000000004

A matriz inversa tem a propriedade de que \det(A^{-1}) = \det(A)^{-1}:

det_Ai = np.linalg.det(Ai)
det_Ai
-0.49999999999999967

De fato, podemos verificar \det(A) \det(A^{-1}) = 1 a menos de erros numéricos com numpy.allclose:

np.allclose(det_A * det_Ai, 1.)
True

Nenhum comentário:

Postar um comentário

Como remover marcação html em Python? Como tirar marcação html com python?

import re texto = re.sub('<[^>]+?>', '', texto)