【问题标题】:Matrixmultiplication with a vector?矩阵乘法与向量?
【发布时间】:2022-02-01 13:07:39
【问题描述】:

我想将具有 10 行和 1 列的向量转换为 10 列和 1 行以将其与标量相乘,并像矩阵乘法一样从中得到标量。我想在 python 中做到这一点。

【问题讨论】:

  • 在哪个宇宙中你可以通过将10x1 和一个标量相乘得到一个标量?
  • 所以我想将行中的每个数字与标量相乘,然后像矩阵乘法一样添加它
  • sum(yourMatrix*yourScalar) 有什么问题?

标签: python matrix vector


【解决方案1】:

假设您使用的是 numpy 数组,您可以执行 cmets 中提到的 sagi。您可以将向量的总和乘以标量。这是一个示例代码:

vector = np.array([1,2,3,4,5,6,7,8,9,10])
scalar = 2

total = sum(vector * scalar)

【讨论】:

    猜你喜欢
    • 2011-08-06
    • 2018-11-06
    • 2020-10-29
    • 1970-01-01
    • 1970-01-01
    • 2021-12-04
    • 1970-01-01
    • 1970-01-01
    • 2020-03-16
    相关资源
    最近更新 更多