Numpy库中的@运算

43 阅读1分钟

最近在做课程大作业,需要用到滤波算法,所以在这个过程中要频繁对矩阵进行操作,在使用np的过程中遇到了@运算,在这里进行一些记录,二维情况下@运算和np.dot()运算作用效果相同,进行矩阵乘法运算。

a = np.array([[2,3],[4,2]])
b = np.array([[1,3],[2,4]])

c = a @ b
d = np.dot(a,b)
print(c)
print(d)
“*output*
c [[ 8 18]
 [ 8 20]]
d [[ 8 18]
 [ 8 20]]