bundles / numpy latest / numpy / matrixlib / defmatrix / matrix / I
function
numpy.matrixlib.defmatrix:matrix.I
source: build-install/usr/lib/python3.14/site-packages/numpy/matrixlib/defmatrix.py:800
Signature
def I(self)Summary
Returns the (multiplicative) inverse of invertible self.
Parameters
None
Returns
ret: matrix objectIf
selfis non-singular, ret is such thatret * self==self * ret==np.matrix(np.eye(self[0,:].size))all returnTrue.
Raises
: numpy.linalg.LinAlgError: Singular matrixIf
selfis singular.
Examples
m = np.matrix('[1, 2; 3, 4]'); m m.getI()✓
matrix([[-2. , 1. ],
[ 1.5, -0.5]])
m.getI() * m
✗matrix([[1.0000e+00, 4.4409e-16],
[0.0000e+00, 1.0000e+00]])
See also
Aliases
numpy.matrix.getI