get_matrix_inversion_in_numpy2022-01-231. 矩阵求逆12345678import numpy as npa = np.array([[1, 2], [3, 4]]) # 初始化一个非奇异矩阵(数组)print(np.linalg.inv(a)) # 对应于MATLAB中 inv() 函数# 矩阵对象可以通过 .I 更方便的求逆A = np.matrix(a)print(A.I) 2. 矩阵求伪逆1234567891011import numpy as np# 定义一个奇异阵 AA = np.zeros((4, 4))A[0, -1] = 1A[-1, 0] = -1A = np.matrix(A)print(A)# print(A.I) 将报错,矩阵 A 为奇异矩阵,不可逆print(np.linalg.pinv(a)) # 求矩阵 A 的伪逆(广义逆矩阵),对应于MATLAB中 pinv() 函数 本文作者:WX本文链接:https://wxdespair.github.io/2022/01/23/get_matrix_inversion_in_numpy/版权声明:本博客所有文章除特殊声明外,均采用 CC BY-NC 4.0 许可协议。转载请注明出处 WX的博客!