python中的各種矩陣相乘
一、結論
矩陣乘法:np.dot(a,b)或者a.dot(b)或者np.matmul(a,b)矩陣中各元素對應相乘:np.multiply(a,b)
二、舉例
2.1 矩陣乘法
前一個矩陣的行與后一個矩陣的列的元素相乘並求和,作為結果矩陣的一個元素,即:
程序截圖為

2.2 矩陣對應元素相乘
前一個矩陣對應元素相乘作為結果矩陣的一個元素,相乘的兩個矩陣必須具有相同的形式,即:
程序截圖為:

2.3 *的特殊情況
當*表示的是兩個np.array相乘時,表示矩陣對應元素的相乘(即上面第二種情況);當*表示的是兩個np.matrix表示的是普通的矩陣乘法(即上面第一種情況) 程序截圖為:
