numpy.matrix.getI¶
-
matrix.
getI
()[source]¶ 返回可逆self的(乘法)逆。
参数: 无
返回: ret:matrix对象
If self is non-singular, ret is such that
ret * self
==self * ret
==np.matrix(np.eye(self[0,:].size)
all returnTrue
.上升: numpy.linalg.LinAlgError:奇异矩阵
如果self是奇异的。
也可以看看
例子
>>> 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.], [ 0., 1.]])