使用特征库存储3D数据

时间:2017-12-07 22:12:10

标签: c++ eigen

如何使用Eigen C ++库存储3D数据?矢量用于1D数据,Matrix用于2D数据但是3D数据是什么?或者是否可以创建矩阵向量?

1 个答案:

答案 0 :(得分:3)

您可以使用Tensor模块。但它还不稳定。

Eigen::Tensor<double, 3> epsilon(4,5,6);  // 3 dimensions (4x5x6)
epsilon.setZero();
epsilon(0,1,2) = 1;
epsilon(0,2,1) = -1;

http://eigen.tuxfamily.org/index.php?title=Tensor_support