2010-11-21 8 views
7

Je me demandais comment créer une matrice et calculer son inverse en utilisant sympy en Python?Inverse d'une matrice dans SymPy?

Par exemple, pour cette matrice symbolique

$$ 
\Sigma = \begin{pmatrix} 
      \sigma_x^2 & \rho \sigma_x \sigma_y \\ 
      \rho \sigma_x \sigma_y & \sigma_y^2 
     \end{pmatrix} 
$$ 

de Merci et salutations!

+0

Ce site supporte-t-il le format latex? – Tim

+1

Il ne supporte pas LaTeX à partir de maintenant, malheureusement. MathOverflow fait. –

Répondre

13

Si votre question est: Comment calculer l'inverse d'une matrice M dans sympy puis:

M_inverse = M.inv() 

En ce qui concerne la façon de créer une matrice:

M = Matrix(2,3, [1,2,3,4,5,6]) 

vous donnera la 2X3 suivante matrice:

Voir: http://docs.sympy.org/0.7.2/modules/matrices/matrices.html

+0

Quelle est la différence entre 'M.inv()' et 'Inverse (M)'? – Karlo