傻傻分不清楚的点积与矩阵乘法 Part2

liftword4个月前 (03-16)技术文章31

作者:Minkyung Kang

译者:知源觅流

原文链接:
https://github.com/mkang32/python-basics/blob/master/numpy/dot_vs_multiply_vs_matmul_vs_at.ipynb

2. 什么是矩阵乘法?

现在,让我们来谈谈矩阵乘法(matrix multiplication)。它与点积(dot product)有什么不同? 矩阵乘法基本上是点积的矩阵形式。点积的结果是一个标量(scalar)。矩阵相乘的结果是一个矩阵,其元素是每个矩阵中向量对的点积。

(图片来源:
https://ml-cheatsheet.readthedocs.io/en/latest/linear_algebra.html)

请注意,A 的列数和 B 的行数应该匹配,.

杂货店示例

让我们回到上一个杂货店的例子。假设现在有两个人想买不同数量的苹果、桔子和香蕉。第一个人每种水果各要一个 ,第二个人每种水果各要十个

那么我们可以用这两个向量组成一个矩阵:

现在,我们不再只是将b用作行向量,而是需要转置b,使其成为列向量。

现在每个人必须支付的总价格是:


因此,第一个人需要支付 $3.5,第二个人需要支付 $35。




荟萃知识,滋养你我。

相关文章

11-Python 库将数百行代码浓缩为一行

#寻找热爱表达的你#在今天的文章中,我们选取了 11 个 Python 库,测试了它们在效率和优化方面的流行说法是否真实。这些库以将数百行代码简化为几行甚至一行而闻名! 它们不仅让你的项目更加流畅,...

一文看懂 DeepSeek 开源项目第三弹,300 行代码揭示 V3/R1 推理效率背后的关键

开源周进行到第三天,DeepSeek 不仅带来了技术,还传出 R2 正在路上的好消息。作为用户,一边见识着 DeepSeek 抛出来的一个个技术库,还能看到应用了这些技术的模型,怎么不算一种见证巨星的...

关于量子力学中哈密顿量的矩阵表达计算

量子力学中,一般物理符号都是算符,数学上将就是个矩阵。我现在想知道这个矩阵的表示问题,比如一个系统哈密顿量H=p^2+x^4,其中p是动量,x是坐标,这样的表达显然都是算符,不利于计算, 如何将这些表...