10

我有兴趣将我的 Matlab 实现移植到 C++ 以提高速度。我试过犰狳。它非常适合从 Matlab 移植代码,因为 Armadillo 的库函数名称/语法非常接近于 Matlab 编程。但是我意识到,在某些地方,Matlab 的表现不如犰狳,因为我的数据主要是稀疏的,而犰狳没有给它任何特殊处理,只是将其视为密集矩阵。Armadillo 团队正在研究稀疏矩阵支持,但目前不可用。所以我正在寻找一个像犰狳这样的库,它的语法非常接近 Matlab(或易于使用),并支持稀疏矩阵以实现速度和空间优化。

4

3 回答 3

1

版本 3.6.2 支持更多稀疏矩阵。

于 2013-02-13T14:33:31.830 回答
1

不确定您要做什么,但请尝试SPAMS。这是一个良好且快速的稀疏建模实现。

于 2012-07-10T08:25:02.543 回答
0

从 3.4 版开始,Armadillo初步支持稀疏矩阵。这可能会在未来的版本中变得更加完整。

于 2012-09-26T08:17:39.000 回答