python 矩阵点乘_Day276:普通乘积、矩阵点乘、克罗内克积
生活随笔
收集整理的這篇文章主要介紹了
python 矩阵点乘_Day276:普通乘积、矩阵点乘、克罗内克积
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
1、普通矩陣乘法(matmul product)
假設(shè)矩陣A大小是M*N,矩陣B大小是N*P,C=AB
這里選取一個(gè)例子
這里的矩陣乘法要求相乘的兩個(gè)矩陣一個(gè)的行數(shù)得等于另一個(gè)的列數(shù),否則,無法進(jìn)行乘機(jī)運(yùn)算。
2、矩陣點(diǎn)乘(hadamard product)
矩陣點(diǎn)乘,英文hadamard product,因此又稱哈達(dá)碼積。要求相乘的兩個(gè)矩陣A和B大小完全相同,即A,B大小都為M*N,然后
下面舉一個(gè)運(yùn)算實(shí)例
3、克羅內(nèi)克積(kronecker product)
克羅內(nèi)克積也稱為直積或張量積,以德國數(shù)學(xué)家利奧波德·克羅內(nèi)克命名。以上兩個(gè)矩陣之間的乘法運(yùn)算,對(duì)于矩陣的大小都有著一定的限定條件。在克羅內(nèi)克積里面,這個(gè)條件就取消了。兩個(gè)任意大小的矩陣A和B,假設(shè)A的大小是m*n,B的大小是p*q,則A*B的大小是mp*nq。如下:
更具體的可以表達(dá)為
下面見到的展示一個(gè)運(yùn)算實(shí)例
參考:https://blog.csdn.net/weixin_40955254/article/details/80961602
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎(jiǎng)勵(lì)來咯,堅(jiān)持創(chuàng)作打卡瓜分現(xiàn)金大獎(jiǎng)總結(jié)
以上是生活随笔為你收集整理的python 矩阵点乘_Day276:普通乘积、矩阵点乘、克罗内克积的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: iPhone X Web 设计
- 下一篇: 单片机python编程入门_编程入门教程