Lee la documentación. Cita: cvxopt.lapack.getri(A, ipiv)
Computes the inverse of a matrix.
On entry, A and ipiv must contain the factorization as computed by gesv or getrf. On exit, A contains the matrix inverse.
Ejemplo con una matriz simple de 2x2
Código Python:
Ver originalfrom cvxopt import matrix, normal
from cvxopt.lapack import getrf, getri
n = 2
#A = normal(n, n)
A = matrix([4., 3., 3., 2.], (n,n))
old = matrix(A)
ipiv = matrix(0, (n,1))
getrf(A, ipiv)
getri(A, ipiv)
print old
print A
print old * A
Lo que hace primero es factorizar, y eso lo pone en ipiv, después con A e ipiv sacas la inversa.