矩阵乘法
点乘
m*n
np.multiply(m,n)
m = np.array([[1,2,3],[4,5,6]]) n = np.array([[0.25,0.5,0.75],[1,1.25,1.5]]) m * n # 显示以下结果: # array([[ 0.25, 1. , 2.25], # [ 4. , 6.25, 9. ]]) np.multiply(m, n) # 相当于 m * n # 显示以下结果: # array([[ 0.25, 1. , 2.25], # [ 4. , 6.25, 9. ]])
向量乘
np.dot(m,n)
np.matmul(m,n)
a = np.array([[1,2],[3,4]]) np.dot(a,a) # 显示以下结果: # array([[ 7, 10], # [15, 22]]) a.dot(a) # 显示以下结果: # array([[ 7, 10], # [15, 22]]) np.matmul(a,a) # array([[ 7, 10], # [15, 22]])