Numpy 中的矩阵求逆实例
1.矩阵求逆
importnumpyasnp a=np.array([[1,2],[3,4]])#初始化一个非奇异矩阵(数组) print(np.linalg.inv(a))#对应于MATLAB中inv()函数 #矩阵对象可以通过.I更方便的求逆 A=np.matrix(a) print(A.I)
2.矩阵求伪逆
importnumpyasnp #定义一个奇异阵A A=np.zeros((4,4)) A[0,-1]=1 A[-1,0]=-1 A=np.matrix(A) print(A) #print(A.I)将报错,矩阵A为奇异矩阵,不可逆 print(np.linalg.pinv(a))#求矩阵A的伪逆(广义逆矩阵),对应于MATLAB中pinv()函数
以上这篇Numpy中的矩阵求逆实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持毛票票。