计算三个或更多向量之间的向量



我试图通过计算来获取两个向量之间维度为>200 的向量,

        resVector = k*v1 + (1-k)*v2

保存新的结果向量并删除

    v1, v2

有什么方法可以添加另一个第三个向量,以便以后可以删除所有

    v1, v2, v3

并具有新的结果向量,我已经连续这样做了,但如果我能做得更快,那就太好了。

谢谢!

我猜你正在寻找一个加权向量计算。

因此,通常这样做的一个好方法是:

  1. 计算比率向量
  2. 将该比率平行应用于每个向量
  3. 应用缩减 (+:resVector(

搜索 omp 缩减。

相关内容

  • 没有找到相关文章

最新更新