矩陣乘法np.dot()及np.multipy()區別


1. 線性代數中矩陣乘法: np.dot()

import numpy as np ​ # 2 x 3 matrix1 = np.array([[1, 2, 3], [4, 5, 6]]) ​ # 3 x 2 matrix2 = np.array([[1, 2], [3, 4], [5, 6]]) ​ multi = np.dot(matrix1, matrix2) print(multi)
[[22 28] [49 64]]

2. 對應元素相乘 np.multiply()或 *

matrix3 = np.array([[1, 2, 3], [4, 5, 6]])
matrix4 = np.array([[1, 2, 3], [4, 5, 6]])
​
multi2 = np.multiply(matrix3, matrix4)
​
print(multi2)
[[ 1 4 9] [16 25 36]]
 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM