计算矩阵的(乘法)逆。
给定一个正方形矩阵a,返回矩阵ainv满足dot(a, ainv) = dot(ainv, a) = eye(a.shape[0])。
参数名 |
类型 |
说明 |
---|---|---|
a |
array_like |
求逆的矩阵。 |
无。
类型 |
说明 |
---|---|
ndarray/matrix |
输出矩阵的逆。 |
>>> import numpy as np >>> a = np.array([[1.,2.], [3.,4.]]) >>> a array([[1., 2.], [3., 4.]]) >>> ainv = np.linalg.inv(a) >>> ainv array([[-2. , 1. ], [ 1.5, -0.5]]) >>> >>> t = np.dot(a, ainv) >>> t array([[1.0000000e+00, 0.0000000e+00], [8.8817842e-16, 1.0000000e+00]]) >>> np.allclose(t, np.eye(2)) True >>>