如何从特征矩阵 column/row 中获取特征向量?

How to get an Eigen vector from an Eigen matrix column/row?

我想做的事情是这样的:

MatrixXd M;
// Whatever assigned to `X`
VectorXd V = M(1);

Eigen 不支持这个。有没有办法从特征矩阵中检索特征向量?

EigenSlicing and Indexing在这里很有用

检索第 i 行向量:

VectorXd V = M(i, all);

检索第 i 列向量:

VectorXd V = M(all, i);