问题标签 [vector-multiplication]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
1870 浏览

javascript - 将 TensorFlow 中的张量值转换为常规 Javascript 数组

我在两个一维数组(a,b)上使用了 TensorFlow.js 框架中的 outerProduct 函数,但我发现很难以常规 javascript 格式获取结果张量的值。

即使在使用 .dataSync 和 Array.from() 之后,我仍然无法获得预期的输出格式。两个一维数组之间的结果外积应该给出一个二维数组,但我得到的是一维数组。

控制台.log(array1);

预期的结果是 array1 = [ [ 3, 6 ] , [ 4, 8 ] ],但我得到 array1 = [ 3, 6, 4, 8 ]

0 投票
5 回答
289 浏览

arrays - 将2个数组乘以第三个空白数组范围VBA(Excel)


现在我想将 my_array1 中的每个元素与 my_array2 中的每个元素相乘。然后将结果(矩阵)填充到 my_array3

很难弄清楚循环。

0 投票
2 回答
169 浏览

python-3.x - 应该在没有 NumPy 的情况下创建身份矩阵

我必须实现一些将矩阵设置为单位矩阵的方法。听起来很简单,但我不允许使用 NumPy。

如您所见,我们有一个 Matrix4() 类,到目前为止我已经实现了该方法。如果我尝试打印出单位矩阵,它会失败。命令

打印出零矩阵。执行以下命令

告诉我 setIdentity 没有实现。我的代码有什么问题?

我愿意接受你的建议。

谢谢!

0 投票
1 回答
211 浏览

python-3.x - 如何在 Python 中使用 * 运算符执行矩阵向量乘法?

我想在 Python 中重载乘法运算符。我真正想做的是将 4x4 矩阵与 4D 向量相乘。

如您所见,我已经尝试实现它。它对我不起作用。结果应该是一个向量。

结果应为“1.00 2.00 3.00 4.00”。

但这会导致错误:

我应该怎么办?我究竟做错了什么?有人告诉我使用嵌套循环,但我不熟悉它。

请帮我!

提前致谢!

0 投票
2 回答
2872 浏览

arrays - 向量化乘法:在 Julia 中将两个向量相乘,逐元素

我决定潜入 Julia 并碰壁;快速地。

我正在尝试复制一个简单的操作,在 python numpy 中如下所示

换句话说,“[1,4,9]”是我期望的输出。

我在 Julia 中尝试了以下方法:

或在尝试明智之后:

我知道这似乎是一个基本问题,但我的谷歌搜索似乎不是我今天最好的和/或 stackoverflow 可以使用这个问题和答案;)

感谢您的任何帮助和指点!

最好的

0 投票
2 回答
410 浏览

json - jq中的向量数学算术运算

我想对存储数字的 json 数组执行向量数学运算。简而言之,我们如何通过使用 jq 来实现一对一的算术运算?

我尝试了一些带有“地图”过滤器的东西,但无法达到我的预期。

或者

应该产生

0 投票
1 回答
2046 浏览

python - 在pytorch中将矩阵行乘以向量元素?

我想做以下但使用PyTorch

下面的例子和描述来自这篇文章

我有一个包含 25 列和 23 行的数字矩阵和一个长度为 25 的向量。如何在不使用 for 循环的情况下将矩阵的每一行乘以向量?

结果应该是一个 25x23 矩阵(与输入大小相同),但每一行都乘以向量。

R 中的示例代码(来源:@hatmatrix 答案中的可重现示例):

期望的输出:

使用 Pytorch 执行此操作的最佳方法是什么?

0 投票
2 回答
1179 浏览

syntax - 位向量函数 Z3

我想用位向量 48 在 z3 求解器中解决这个问题:

我试图弄清楚如何使用算术函数,但是效果并不好。(对我而言)的问题是函数的正确语法 && 如何在其中设置值。

任何帮助深表感谢。语法/如何在那里写入正确的位向量

0 投票
2 回答
260 浏览

python - 带有系数 TypeError 的乘法数组:只有 size-1 的数组可以转换为 Python 标量

我尝试将数组 D_0 与一些系数相乘以获得另一个数组 f_0 但我得到:只有 size-1 数组可以转换为 Python 标量,为什么?为什么我可以将参数 Re 作为向量,尽管我没有初始化它。我也试过 f_0 没有循环,但我得到了同样的错误。

代码:import math import numpy as np

回复 [[291346.24815789 130294.00317411 237883.21548704 130294.00317411]]

0 投票
0 回答
47 浏览

fortran - 有效地从下三角向量化版本恢复到协方差矩阵 - 或 - 在 Fortran 中进行矩阵向量乘法

我的问题与这里提出的问题非常相关: Lower triangular matrix-vector product

所以这个例子也是我的问题的一个很好/相关的例子。

我尝试计算矩阵向量积,其中我有一个向量化的协方差(仅存储下三角部分)。

当我需要多次计算时,循环解决方案在 Fortran 中似乎过于缓慢。有没有什么好的/快速的方法可以避免循环?