scipy.linalg.eig能对角化多大矩阵(python中scipy.linalg.inv()功能是什么?)
导读:python的numpy库提供矩阵运算的功能,scipy.linalg可以扩展了线性代数例程和矩阵分解功能。使用scipy.linalg.det( 计算方阵的行列式,使用scipy.linalg.inv( 可以计算方阵的逆矩阵,本文主要介绍...
python的numpy库提供矩阵运算的功能 ,scipy.linalg可以扩展了线性代数例程和矩阵分解功能 。使用scipy.linalg.det()计算方阵的行列式 ,使用scipy.linalg.inv()可以计算方阵的逆矩阵 ,本文主要介绍python中scipy.linalg.inv()功能计算方阵的逆矩阵的过程 。
1 、使用格式
print(Inv:,lg.inv(arr))#求矩阵arr的逆矩阵2 、 使用实例
>>>arr=np.array([[1,2],[3,4]]) >>>iarr=linalg.inv(arr) >>>iarr array([[-2.,1.], [1.5,-0.5]]) >>>np.allclose(np.dot(arr,iarr),np.eye(2))补充:numpy.allclose()函数用于比较两方阵所有对应元素值 ,如果完全相同返回真(True) ,否则返回假(False)
创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!