python中scipy.linalg.inv()功能是什么?
python的numpy庫(kù)提供矩陣運(yùn)算的功能,scipy.linalg可以擴(kuò)展了線性代數(shù)例程和矩陣分解功能。使用scipy.linalg.det()計(jì)算方陣的行列式,使用scipy.linalg.inv()可以計(jì)算方陣的逆矩陣,本文主要介紹python中scipy.linalg.inv()功能計(jì)算方陣的逆矩陣的過(guò)程。
1、使用格式
print('Inv:',lg.inv(arr))#求矩陣arr的逆矩陣
2、使用實(shí)例
>>>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))
補(bǔ)充:numpy.allclose()函數(shù)用于比較兩方陣所有對(duì)應(yīng)元素值,如果完全相同返回真(True),否則返回假(False)
以上就是python中scipy.linalg.inv()功能計(jì)算方陣的逆矩陣的過(guò)程,希望能幫助你理解喲~更多Python學(xué)習(xí)教程請(qǐng)關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。