矩陣運算 Matrix Product, Hadamard Product, Kronecker Product

最近在讀一些paper,遇到了一些矩陣相關的計算。通過網上查閱相關資料,現在將其彙總一下,以備後續不時之需;其中主要包括Matrix Product, Hadamard Product以及Kronecker Product。

1、Matrix Product(矩陣乘積):該計算最常見,學過線性代數的同學可以跳過。

矩陣乘積要求:前一矩陣的列等於後一矩陣的行

例如,n{\color{Blue} }\times m{\color{Blue} }的矩陣A與m{\color{Blue} }\times p{\color{Blue} }的矩陣B相乘,得到n{\color{Blue} }\times p{\color{Blue} }的矩陣C;

2、Hadamard Product:

要求矩陣爲同型矩陣,該乘積爲矩陣中對應位置元素相乘

例如,n{\color{Blue} }\times m{\color{Blue} }的矩陣A與n{\color{Blue} }\times m{\color{Blue} }的矩陣B相乘,得到n{\color{Blue} }\times m{\color{Blue} }的矩陣C;

3、Kronecker Product:

n{\color{Blue} }\times m{\color{Blue} }的矩陣A與p{\color{Blue} }\times q{\color{Blue} }的矩陣B相乘,得到np{\color{Blue} }\times mq{\color{Blue} }的矩陣C;

該矩陣的乘積方式,相當於前一矩陣的每個元素與後一矩陣乘積,如下圖1所示:

圖1 Kronecker Product

 

參考鏈接:https://blog.csdn.net/yjk13703623757/article/details/77016867

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章