你们的每个赞都能让我开心好几天✿✿ヽ(°▽°)ノ✿
1.mutiply和*乘
这两种乘法含义相同,前者是函数,后者是运算符号。含义是矩阵元素对应相乘。如第一个位置是a11乘b11,第二个位置是a12乘b12,以此类推
2.dot和@乘
这两种乘法含义相同,前者是函数,后者是运算符号。含义是我们在线性代数中学的最一般的矩阵乘法。
这种乘法有一种特殊情况:
见矩阵乘向量
3.代码:
import numpy as np
a=np.array([[1,2],
[1,2]])
b=np.array([[3,4],
[3,4]])
print(a*b)
print()
print(np.multiply(a,b))
print()
print(a@b)
print()
print(np.dot(a,b))
结果:
[[3 8]
[3 8]]
[[3 8]
[3 8]]
[[ 9 12]
[ 9 12]]
[[ 9 12]
[ 9 12]]
你们的每个赞都能让我开心好几天✿✿ヽ(°▽°)ノ✿