python中scipy.linalg.inv()功能是什么?

发布时间:2023-05-26 09:28:08 人气:78 作者:多测师

  python中scipy.linalg.inv()功能是什么?

  python的numpy库提供矩阵运算的功能,scipy.linalg可以扩展了线性代数例程和矩阵分解功能。使用scipy.linalg.det()计算方阵的行列式,使用scipy.linalg.inv()可以计算方阵的逆矩阵,本文主要介绍python中scipy.linalg.inv()功能计算方阵的逆矩阵的过程。

  1、使用格式

  print('Inv:',lg.inv(arr)) #求矩阵arr的逆矩阵

python中scipy.linalg.inv()功能是什么?

  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()功能计算方阵的逆矩阵的过程,希望能帮助你理解哟~更多Python学习指路:请关注多测师。https://www.e70w.com/xwzx/


返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线