一、np.dot() 或者 @
1.同线性代数中矩阵乘法的定义。np.dot(A, B)表示:
- 对二维矩阵,计算真正意义上的矩阵乘积。
- 对于一维矩阵,计算两者的内积。
a1 = np.array([[4,5,6],[1,2,3]]) a2 = np.array([[1,2],[3,4],[5,6]]) #矩阵叉乘 #print(a1.dot(a2)) # print(a1@a2) #输出:[[49 64] [22 28]] #对于一维信号 b1 = np.array([1,3,6]) b2 = np.array([2,4,6]) print(b1.dot(b2)) #输出:50
二、 np.multiply()或 *
b1 = np.array([1,3,6])
b2 = np.array([2,4,6])
print(np.multiply(b1,b2))
print(b1*b2)
#输出:[ 2 12 36]
[ 2 12 36]