我必须对 1,2,3...9 维向量的数组进行计算,这些向量的数量变化很大(比如从 100 到数百万)。当然,如果数据容器可以很容易地分解以启用并行算法,那就太好了。
我遇到了 blitz++(几乎不可能为我编译),但是还有其他快速的库可以操纵矢量数据数组吗?boost::fusion 值得一看吗?此外,vtk 的 vtkDoubleArray 看起来不错,但 vtk 是仅用于可视化的库。我必须承认拥有元组数组是一个诱人的想法,但我没有看到任何关于 boost::fusion 和/或 vtkDoubleArray 的基准。就像它们不是为速度而设计的一样。有什么想法吗?
最好的祝福,
威多多