我需要一个轻量级的库,用于2D和3d矢量以及3x3和4x4矩阵.在基本C.这样我就不会再次发明轮子.
有什么建议?
你在N维数组中使用哪个库?
我在工作中使用blitz ++,我真的不喜欢它的某些方面.它的某些方面甚至是危险的.在使用operator =之前需要调整大小.A(Range :: all(),Range :: all())抛出(0,0)矩阵等,线性代数运算通过clapack完成.
我使用和喜爱eigen.我很欣赏它的"all-in-header"实现,C++语法糖,以及我需要的所有线性代数运算(矩阵乘法,系统分辨率,cholesky ......)
你在用什么?