问题标签 [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.
list - 在 Lisp 中不使用 mapcar 将列表中的数字相乘(按坐标)
我的代码输出有问题,我认为是在检查列表是否为空的条件时。
我要完成的问题是:编写一个函数vecmul
,将两个简单的数字列表作为输入。vecmul 应该将这些列表按坐标相乘,就像向量相乘一样。假设这两个列表的长度相同。[例如,(vecmul '(2 3 4 5) '(1 4 5 2))
返回(2*1 3*4 4*5 5*2)
或(2 12 20 10)
。您不得使用mapcar
此功能]
到目前为止我有
我得到了正确的数字,只是列表添加了“。” 和列表末尾的“0”。我很确定这是因为我没有正确停止递归或没有正确使用条件。我只是不完全确定如何纠正它。
matlab - 矩阵的Matlab列乘法
如何将矩阵的列相乘并获得列向量。
示例:A =
预期输出:C =
没有for的任何想法?
r - R中不同长度的向量相乘
我在 R 中有 2 个不同的向量。第一个中的条目只有 0 或 1。第二个向量的长度等于第一个向量中 1 的数量。我想要一个输出,它是第一个向量,但 1 被第三个向量的条目替换。例如
我想:
在我的脚本中,v1 的长度为 10,我有超过 1000 个要计算,因此无法手动进行。任何想法都会很棒,谢谢!
强尼
c++ - 多项式类:多项式乘法
我有一个Polynomial
类,它有一个get_vect
成员函数,它将整数存储在一个向量中,该向量将表示多项式的系数。现在,我正在尝试使用Multiply
非成员函数将两个多项式相乘,但是当涉及到向量的实际乘法时,我陷入了困境。到目前为止,我所拥有的是如下所示:
我看到它必须遵循以下模式:
c++ - 逐元素向量乘法
什么是更快(就代码所需的时间而言)替代以下用于乘以两个n
元素整数向量的方法的方法:
编辑:收到了几个好主意。我必须检查每一个,看看哪一个是最好的。当然,每个回答都告诉我一些新的东西。
r - 我可以将不同长度的向量相乘吗?
有没有办法将这两个向量相乘,使得结果是一个向量 dim(1,3)
例如(11,14,17)
这类似于所有可能的 dim(1,2) 乘法组合,例如
(1,2) %x% t(3,4)
, (1,2) %x% t(4,5)
,(1,2) %x% t(5,6)
看起来很简单,看了也没有运气。
matlab - MATLAB:两个矩阵在一个索引上的逐元素乘法?
我试图弄清楚是否有一种本地方法可以在 Matlab 中获得两种矩阵的某种元素乘积。
我正在寻找的产品需要两个矩阵,A
然后B
返回 product C
,其元素由下式给出
自然地,A
假设 的列数与 的行数相同B
。
现在,我正在使用以下 for 循环(假设size(A,2)==size(B,1)
是真的)。首先,我初始化C
:
然后我通过以下方式执行逐元素乘法:
所以,我的问题是:在 Matlab 中是否有这种事情的本地方法?
matlab - Matlab中的逐元素矩阵乘法
所以我有以下矩阵:
我正在 MATLAB 中编写一个函数,只要向量中的元素数与列数匹配,我就可以将向量和矩阵逐个元素相乘。其中A
有 3 列:
B
也有 3 个元素,所以这应该可以工作。我正在尝试基于A
and生成以下输出B
:
我的代码如下。有谁知道我做错了什么?
python - 在 python 上使用 GPU 进行向量乘法
我正在尝试使用 numba vectorize 进行向量乘法。但是,我没有两个包含 int 或 float 类型的列表,而是有两个包含对象的列表。我想对这些对象中包含的属性进行乘法运算。IE。ob1.attr * ob2*attr 其中 ob1 和 ob2 是大小为 N 的列表。你如何做到这一点?
c++ - 同时将所有结构元素与标量相乘
我有一个表示向量的结构。该向量由两个单字节整数组成。我使用它们将值保持在 0 到 255 之间。
现在,我的程序中的主要用例是将向量的两个元素与 32 位浮点值相乘:
这需要经常执行。有没有办法可以同时执行这两个乘法?也许通过矢量化、SSE 或类似方法?或者 Visual Studio 编译器是否已经同时执行此操作?
另一个用例是在两个向量之间进行插值。
这已经使用了优化的插值方法(https://stackoverflow.com/a/4353537/871495)。
但是向量的值再次乘以相同的标量值。是否有可能提高这些操作的性能?
谢谢
(我正在使用带有 64 位编译器的 Visual Studio 2010)