理解numpy dot函数

Posted 风雷

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了理解numpy dot函数相关的知识,希望对你有一定的参考价值。

python代码

x = np.array([[1,3],[1,4]])
y = np.array([[2,2],[3,1]])
print np.dot(x,y)

结果

[[11  5]
 [14  6]]

 

结算过程, 行 * 列

1 3    2 2      1*2 + 3 * 3 1 * 2 + 3 * 1        11 5
1 4    3 1      1*2 + 4 * 3 1 * 2 + 4 * 1        14 6

 

以上是关于理解numpy dot函数的主要内容,如果未能解决你的问题,请参考以下文章

numpy使用np.dot函数或者@操作符计算两个numpy数组的点积数量积(dot productscalar product)

python中使用numpy包的向量矩阵相乘np.dot和np.matmul

乐哥学AI_Python:Numpy索引,切片,常用函数

在感知器学习模型的 Python 实现中将数组传递给 numpy.dot()

numpy里*与dot与multiply

为什么两个numpy (n,)向量的矩阵@乘积是点积,而不是外积?