问题标签 [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 投票
0 回答
1920 浏览

javascript - 将向量乘以矩阵javascript 2D

我有一个矩阵对象,应该将矩阵乘以向量。

我有一个向量translationVector,这是函数的参数。

我有一个this在对象顶部定义的矩阵。

这是我的矩阵对象,有问题的函数在底部。

我很难让这个矩阵乘以translationVector并返回一个向量。

我得到的一个错误是undefined is not a contructor. 这可能是我没有正确应用翻译并返回向量。

当我取消注释最底部的功能并注释当前正在使用的功能时,我得到undefined is not an object.

对于其中任何一个,我都不确定如何修复它们。

这些是它需要通过的测试:

我的翻译正确吗?任何帮助,将不胜感激。

矢量对象:

乘法函数现在的样子:

编辑

通过测试,我可以看到它secondVector = matrix.multiplyVector(vector); 在线上中断:

我的 multiplyVector 函数已更新:

Matrix.prototype.multiplyVector = function (translationVector) {

我似乎无法正确返回一个向量,或者乘法实际上并没有相乘。

任何帮助,将不胜感激。

0 投票
2 回答
52 浏览

matlab - 如何获得没有循环的加权矩阵的平均值?

我有一组标量和矩阵:

如何获得

没有循环?以及如何有效地获得

向量在哪里bi和是矩阵,而不是标量?cibi*ci

0 投票
1 回答
74 浏览

matlab - 如何在没有循环的情况下获得加权“张量乘法”向量的总和?

我有一组标量和两组向量:

w1, w2... wn是标量并存储在 中wb1, b2... bn存储在 中Bc1, c2... cn存储在 中C。效率如何

向量在哪里bi和是矩阵,而不是标量?尺寸:for 、for和for 。,和cibi*ci'1 x NwP x NBQ x NCwi = w(i)bi = B(:, i)Ci = C(:, i)

0 投票
1 回答
2400 浏览

c++ - 使用犰狳 C++ 从向量乘法中返回双精度

你知道为什么我不能将向量乘法的结果存储为双倍吗?

它给出了“不存在从“const arma::Glue”到“const double”的合适转换函数。

矩阵向量乘法仍然是双倍的。我怎样才能绕过?

谢谢!

0 投票
1 回答
428 浏览

vector - 向量与特征的乘法

我需要重现这个 Matlab 操作:

其中: U是一个矩阵(复数)并且Es是一个向量(复数)

最后,我得到的是标量复数值r

现在,我正在尝试对 C++ 中的 Eigen 库做同样的事情,我已经尝试过:

并且

但它没有任何作用。有谁能够帮我?我怎样才能重现相同的结果?谢谢!

0 投票
0 回答
551 浏览

r - R中字符类中的乘法

让向量x=c("x1","x2","x3")

乘法后有什么方法x%*%x可以得到如下输出:

或者

我的主要问题是如何使字符类的两个向量相乘。我还想将其应用于两个字符类矩阵之间的乘法。

请注意,我不想在x1, x2,中输入任何值x3

0 投票
2 回答
5551 浏览

python - numpy.multiply 是否总是等同于 * 运算符?

numpy.multiply文档说:

就数组广播而言,相当于 x1 * x2。

在任何情况下都np.multiply(x1, x2)不同吗?x1 * x2

我在哪里可以找到每个的实现?


注意:除法存在一个类似的问题,但它没有提到乘法,也没有暗示在乘法的情况下答案是相同的。

这个问题还要求提供特定于乘法的实现细节。

0 投票
1 回答
42 浏览

python - 在第一维上使用广播的 Python 成对乘法

我有形状为 1 * n 的单热向量

和形状为 n * m * r as( m 和 r 可以是任意数字,但第一维为 n) 的矩阵

我想使用广播机制对 a * b 进行倍增,这样只有与向量 v 中的1.0元素相对应的子矩阵保留在 v * m 的乘法中,所有其他子矩阵都变为零(因为所有其他元素在v) 如:

0 投票
2 回答
249 浏览

tensorflow - tensorflow中具有张量乘法的向量的matmul函数

v通常,当我们将一个维度向量1*n与一个维度张量T相乘时m*n*k,我们期望得到一个维度为m*k/的矩阵/张量m*1*k。这意味着我们的张量具有m维度为 的矩阵切片n*k,并v与每个矩阵相乘,并将结果向量堆叠在一起。为了在 中进行这种乘法tensorflow,我提出了以下公式。我只是想知道是否有任何内置函数可以直接执行此标准乘法?

0 投票
3 回答
3366 浏览

c++ - c++中多项式的乘法

我输入一个数组,代码应该将此数组乘以(x^2 + 2*A*X + A^A). 例如一个数组1, 3, 3, 1应该有答案1, 5, 10, 10, 5, 1if A = 1。我试图编写代码,但我不知道我应该如何在 C++ 中乘以多项式。

代码