知行编程网知行编程网  2022-09-06 00:30 知行编程网 隐藏边栏  185 
文章评分 0 次,平均分 0.0
导语: 本文主要介绍了关于python中scipy.linalg.inv()功能是什么?的相关知识,包括python进入Jupyter,以及python GEV这些编程知识,希望对大家有参考作用。

python 中的 scipy.linalg.inv() 函数是什么?

python的numpy库提供矩阵运算的功能,

scipy.linalg

可以扩展了线性代数例程和矩阵分解功能。
,使用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)

以上就是python中

scipy.linalg.inv()函数计算方阵逆矩阵的过程,希望可以帮助大家理解~

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写
扫一扫二维码分享