你在N维数组中使用哪个库?
我在工作中使用blitz ++,我真的不喜欢它的某些方面.它的某些方面甚至是危险的.在使用operator =之前需要调整大小.A(Range :: all(),Range :: all())抛出(0,0)矩阵等,线性代数运算通过clapack完成.
我使用和喜爱eigen.我很欣赏它的"all-in-header"实现,C++语法糖,以及我需要的所有线性代数运算(矩阵乘法,系统分辨率,cholesky ......)
你在用什么?
boost :: array以及boost :: MultiArray.还有一个非常好的线性代数包,称为uBLAS
| 归档时间: |
|
| 查看次数: |
3946 次 |
| 最近记录: |