您好,登錄后才能下訂單哦!
這篇文章主要介紹了python的矩陣乘法運算怎么使用的相關知識,內容詳細易懂,操作簡單快捷,具有一定借鑒價值,相信大家閱讀完這篇python的矩陣乘法運算怎么使用文章都會有所收獲,下面我們一起來看看吧。
矩陣乘法為 A@B 或 np.dot(A,B) ,若為對應元素相乘則用 A*B 或 np.multiply(A,B) 。
A = np.array([ [1,2], [3,4] ]) B = np.array([ [1,2], [3,4] ]) C1 = A @ B C2 = np.dot(A,B) print(C1) print('---------') print(C2)
輸出為
[[ 7 10] [15 22]] --------- [[ 7 10] [15 22]]
A = np.array([ [1,2], [3,4] ]) B = np.array([ [1,2], [3,4] ]) C3 = A*B C4 = np.multiply(A,B) print(C3) print('---------') print(C4)
輸出為
[[ 1 4] [ 9 16]] --------- [[ 1 4] [ 9 16]]
假設存在一個N個節(jié)點的無向圖。我們用 G[u][v] = G[v][u] = 1 表示從點 u 到點 v 有連邊,否則 G[u][v] = G[v][u] = 0。
如果用這個圖的鄰接矩陣進行自乘會得到什么呢?
鄰接矩陣如下
代碼如下
import torch # 構建鄰接矩陣 a = [ [0,1,1,1], [1,0,0,1], [1,0,0,1], [1,1,1,0] ] A = torch.tensor(a) A = torch.mm(A,A) print(A)
輸出結果如下
tensor([[3, 1, 1, 2], [1, 2, 2, 1], [1, 2, 2, 1], [2, 1, 1, 3]])
關于“python的矩陣乘法運算怎么使用”這篇文章的內容就介紹到這里,感謝各位的閱讀!相信大家對“python的矩陣乘法運算怎么使用”知識都有一定的了解,大家如果還想學習更多知識,歡迎關注億速云行業(yè)資訊頻道。
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權內容。