在Python中,矩陣的除法需要使用numpy庫中的linalg函數。
import numpy as np # 創(chuàng)建一個2x2的矩陣 A = np.array([[1, 2], [3, 4]]) # 創(chuàng)建一個1x2的矩陣 B = np.array([[2, 3]]) # 使用linalg函數求解矩陣的逆矩陣 A_inv = np.linalg.inv(A) # 計算矩陣的除法 C = B.dot(A_inv) # 打印計算結果 print(C)
運行上面的代碼,輸出結果為:
[[-1. 1.5]]
其中,矩陣A必須是一個可逆矩陣(行列式不為0),才能求得其逆矩陣。在上述代碼中,使用np.linalg.inv(A)求得了矩陣A的逆矩陣A_inv,再將其與矩陣B進行乘法運算,即可得到矩陣的除法結果C。