新聞中心
python中計(jì)算矩陣乘法的方法:

為永寧等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及永寧網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為網(wǎng)站制作、成都做網(wǎng)站、永寧網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!
1、使用np.multiply()函數(shù)計(jì)算矩陣乘法
函數(shù)作用:數(shù)組和矩陣對(duì)應(yīng)位置相乘,輸出與相乘數(shù)組/矩陣的大小一致
示例:
np.multiply(np.mat(A),np.mat(B)) #矩陣對(duì)應(yīng)元素位置相乘,利用np.mat()將數(shù)組轉(zhuǎn)換為矩陣 matrix([[ 0, 2], [ 6, 12]]) np.sum(np.multiply(np.mat(A),np.mat(B))) #輸出為標(biāo)量
輸出:
20
2、使用np.dot()函數(shù)計(jì)算矩陣乘法
函數(shù)作用:
對(duì)于秩為1的數(shù)組,執(zhí)行對(duì)應(yīng)位置相乘,然后再相加;
對(duì)于秩不為1的二維數(shù)組,執(zhí)行矩陣乘法運(yùn)算;超過(guò)二維的可以參考numpy庫(kù)介紹。
示例:
np.dot(np.mat(A),np.mat(B)) #執(zhí)行矩陣乘法運(yùn)算 matrix([[ 4, 7], [ 8, 15]])
3、星號(hào)(*)乘法運(yùn)算
作用:
對(duì)數(shù)組執(zhí)行對(duì)應(yīng)位置相乘
對(duì)矩陣執(zhí)行矩陣乘法運(yùn)算
示例:
(np.mat(A))*(np.mat(B)) #執(zhí)行矩陣運(yùn)算 matrix([[ 4, 7], [ 8, 15]])
新聞名稱:創(chuàng)新互聯(lián)Python教程:怎樣用python計(jì)算矩陣乘法?
網(wǎng)頁(yè)地址:http://m.5511xx.com/article/coijhoc.html


咨詢
建站咨詢
