我创建了一个矩阵并试图找出该矩阵的逆矩阵,但是当我将该逆矩阵与原始矩阵相乘时,我无法获得恒等矩阵。如果答案完全相同,此答案会影响我的计算吗?
matrix = np.array([[2.368,3.2648,5.1648],[4.11336,5.5884,7.1488],[4.1687,5.2684,8.2658]])
inverse=np.linalg.inv(matrix)
identity=pd.DataFrame(np.dot(inverse,matrix))
我得到的答案是对角线为1,但其他值必须为零。
0 1 2
0 1.000000e+00 6.706080e-16 8.720163e-16
1 -1.009785e-15 1.000000e+00 -1.151104e-15
2 1.282168e-17 -1.749376e-16 1.000000e+00
我想得到以下答案
0 1 2
0 1.0 0.0 0.0
1 0.0 1.0 0.0
2 0.0 0.0 1.0