numpy.matrix.getI — NumPy v2.6.dev0 Manual

method

matrix.getI()

[source]

#

Returns the (multiplicative) inverse of invertible self.

Parameters:NoneReturns:retmatrix objectIf self is non-singular, ret is such that ret*self == self*ret == np.matrix(np.eye(self[0,:].size)) all return True.

Raises:numpy.linalg.LinAlgError: Singular matrixIf self is singular.

Examples

>>> m=np.matrix('[1, 2; 3, 4]');mmatrix([[1, 2], [3, 4]])>>> m.getI()matrix([[-2. , 1. ], [ 1.5, -0.5]])>>> m.getI()*mmatrix([[ 1., 0.], # may vary [ 0., 1.]])