numpy.matrix.I#
property
- property matrix.I#
Returns the (multiplicative) inverse of invertible self.
- Parameters
- None
- Returns
- retmatrix object
If self is non-singular, ret is such that
ret * self
==self * ret
==np.matrix(np.eye(self[0,:].size))
all returnTrue
.
- Raises
- numpy.linalg.LinAlgError: Singular matrix
If self is singular.
See also
Examples
>>> m = np.matrix('[1, 2; 3, 4]'); m matrix([[1, 2], [3, 4]]) >>> m.getI() matrix([[-2. , 1. ], [ 1.5, -0.5]]) >>> m.getI() * m matrix([[ 1., 0.], # may vary [ 0., 1.]])