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的逆矩陣
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學習教程請關注IT培訓機構:千鋒教育。