Вот пример того, как мы можем вычислить обратное значение для символической матрицы (взяв одну из вопроса):
import sympy as sym
# Not necessary but gives nice-looking latex output
# More info at: http://docs.sympy.org/latest/tutorial/printing.html
sym.init_printing()
sx, sy, rho = sym.symbols('sigma_x sigma_y rho')
matrix = sym.Matrix([[sx ** 2, rho * sx * sy],
[rho * sx * sy, sy ** 2]])
Теперь печать обратного matrix.inv()
даст
, который можно еще более упростить, например, sym.simplify(matrix.inv())
: