grz*_*zkv 18 c++ scientific-computing
我正在用C++开始一个新的科学计算项目,并且由于包含了许多数字化的程序,我正在考虑使用Armadillo或Blitz ++来进行有效的数组/矩阵/张量处理.哪一个更好用?
Dir*_*tel 17
我们对Armadillo非常满意,我们使用Rcpp R/C++集成包将其包装到R中 - 结果包是RcppArmadillo.
康拉德非常乐于助人,而且犰狳正在积极发展中.据我所知,Blitz ++虽然在时间上是开创性的,对模板化线性代数影响很大,但却不再积极发展.
编辑2012-06-28:显然,在闪电战的Sourceforge网站上正在进行新的Blitz ++开发.
编辑2017-12-16:看起来Blitz ++现在在GitHub.
lin*_*llo 12
在这种情况下,当处理线性代数和C++时,我热烈建议看看Eigen.
http://eigen.tuxfamily.org/index.php?title=Main_Page
可能是我认为最好的C++线性代数库之一.