是否可以创建特征矩阵 vector ?
例如,我运行以下行,
vector<Matrix<double,4,1>> vector_of_matrix;
但我收到以下错误,
error: template argument 3 is invalid
error: template argument 4 is invalid
error: template argument 6 is invalid
error: template argument 1 is invalid
有人愿意启发我如何正确初始化特征矩阵 vector 吗?请注意,我考虑过使用 Eigen 动态大小矩阵作为替代方案,但我不想要这个。
最佳答案
根据 documentation , 你必须
#include <Eigen/StdVector>
和使用
std::vector<Matrix<double,4,1>, Eigen::aligned_allocator<Matrix<double,4,1> > >
关于c++ - 我们可以创建一个特征矩阵 vector 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31159196/