Numpy dot产品返回np.数组

2024-04-26 21:30:06 发布

您现在位置:Python中文网/ 问答频道 /正文

由于我是新的纽比和线性代数,我对下面的结果感到困惑。我听说矩阵不能像例子B中的那样相乘,它是[1x2]x[1x2]。但不知怎么的,这个还是管用的。我唯一能理解的是返回类型不同。我想知道示例B在Numpy中是如何工作的,以及返回类型是如何不同的。在

A)带额外括号:[[2],[-10]]

np.array([1, 1]).dot(np.array([[2], [-10]]))

# array([-8])

B)无附加括号:[2,-10]

^{pr2}$

Tags: numpy示例类型np矩阵arraydot例子
1条回答
网友
1楼 · 发布于 2024-04-26 21:30:06

第一个例子是一个带有2x1矩阵的length-2向量内积,其结果是length-1向量。在

第二个例子是一个长度为2的向量内积与一个长度为2的向量,这就产生了一个标量。在

这些是内部产品的预期结果。您可以在np.dot documentation中阅读更多内容

相关问题 更多 >