问题标签 [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.
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) {
我似乎无法正确返回一个向量,或者乘法实际上并没有相乘。
任何帮助,将不胜感激。
matlab - 如何获得没有循环的加权矩阵的平均值?
我有一组标量和矩阵:
如何获得
没有循环?以及如何有效地获得
向量在哪里bi
和是矩阵,而不是标量?ci
bi*ci
matlab - 如何在没有循环的情况下获得加权“张量乘法”向量的总和?
我有一组标量和两组向量:
w1, w2... wn
是标量并存储在 中w
,
b1, b2... bn
存储在 中B
并
c1, c2... cn
存储在 中C
。效率如何
向量在哪里bi
和是矩阵,而不是标量?尺寸:for 、for和for 。,和ci
bi*ci'
1 x N
w
P x N
B
Q x N
C
wi = w(i)
bi = B(:, i)
Ci = C(:, i)
c++ - 使用犰狳 C++ 从向量乘法中返回双精度
你知道为什么我不能将向量乘法的结果存储为双倍吗?
它给出了“不存在从“const arma::Glue”到“const double”的合适转换函数。
矩阵向量乘法仍然是双倍的。我怎样才能绕过?
谢谢!
vector - 向量与特征的乘法
我需要重现这个 Matlab 操作:
其中:
U
是一个矩阵(复数)并且Es
是一个向量(复数)
最后,我得到的是标量复数值r
现在,我正在尝试对 C++ 中的 Eigen 库做同样的事情,我已经尝试过:
并且
但它没有任何作用。有谁能够帮我?我怎样才能重现相同的结果?谢谢!
r - R中字符类中的乘法
让向量x=c("x1","x2","x3")
。
乘法后有什么方法x%*%x
可以得到如下输出:
或者
我的主要问题是如何使字符类的两个向量相乘。我还想将其应用于两个字符类矩阵之间的乘法。
请注意,我不想在x1
, x2
,中输入任何值x3
。
python - numpy.multiply 是否总是等同于 * 运算符?
numpy.multiply文档说:
就数组广播而言,相当于 x1 * x2。
在任何情况下都np.multiply(x1, x2)
不同吗?x1 * x2
我在哪里可以找到每个的实现?
注意:除法存在一个类似的问题,但它没有提到乘法,也没有暗示在乘法的情况下答案是相同的。
这个问题还要求提供特定于乘法的实现细节。
python - 在第一维上使用广播的 Python 成对乘法
我有形状为 1 * n 的单热向量
和形状为 n * m * r as( m 和 r 可以是任意数字,但第一维为 n) 的矩阵
我想使用广播机制对 a * b 进行倍增,这样只有与向量 v 中的1.0元素相对应的子矩阵保留在 v * m 的乘法中,所有其他子矩阵都变为零(因为所有其他元素在v) 如:
tensorflow - tensorflow中具有张量乘法的向量的matmul函数
v
通常,当我们将一个维度向量1*n
与一个维度张量T
相乘时m*n*k
,我们期望得到一个维度为m*k
/的矩阵/张量m*1*k
。这意味着我们的张量具有m
维度为 的矩阵切片n*k
,并v
与每个矩阵相乘,并将结果向量堆叠在一起。为了在 中进行这种乘法tensorflow
,我提出了以下公式。我只是想知道是否有任何内置函数可以直接执行此标准乘法?
c++ - c++中多项式的乘法
我输入一个数组,代码应该将此数组乘以(x^2 + 2*A*X + A^A)
. 例如一个数组1, 3, 3, 1
应该有答案1, 5, 10, 10, 5, 1
if A = 1
。我试图编写代码,但我不知道我应该如何在 C++ 中乘以多项式。
代码