1. 程式人生 > 實用技巧 >【Math】矩陣和向量各種乘法說明

【Math】矩陣和向量各種乘法說明

本文轉載自:https://zhuanlan.zhihu.com/p/79760117?utm_source=wechat_session

1. 矩陣乘法:

矩陣乘積(matrix product,也叫matmul product):

Hadamard product(又稱element-wise product):用或者表示, AB對應元素相乘,二者維數必須相同,舉例:

Kronecker product(克羅內克積):用表示,兩個任意大小矩陣間的運算,,A的每個元素逐個與矩陣B相乘。

2.向量乘法

dot product 和 inner product其實還是有區別的,目前暫時將二者視為同一個概念。

向量點積/內積(Inner Product, dot product):用 ·表示,兩個向量的行列數必須相同,點乘的結果是對應位元素相乘後求和,是一個標量,舉例:

點乘的幾何意義:點乘可以用來計算兩個向量的夾角

向量外積(Outer product):外積的結果是一個矩陣,用表示,舉例:

向量叉積(Cross product):叉乘的結果是一個向量,使用符號×,舉例:

總結: