2015-11-19 124 views
1

我有一个Eigen::MatrixXd和一个vector<int>我需要从原始矩阵中删除的那些行的索引。从特征矩阵中删除行

有没有办法尽可能快地达到这个结果?

实施例:行

Matrix: 
1 
2 
4 
0 

索引以除去{0,2}。

Matrix: 
2 
0 

回答

1

遗憾的是,答案是你必须推出自己的,即创建std::vector大小的VectorXd和环型手动填充它。当被问及是否存在矩阵的一种Matlab样式条件创建(B=A(A(1,:)<3,:))时,dev(ggael)表示那个feature would come later。我不会感到惊讶,如果它是6-8周的SO风格;)