C++ 使用犰狳库中的索引向量索引矩阵

C++ 使用犰狳库中的索引向量索引矩阵,c++,armadillo,matrix-indexing,C++,Armadillo,Matrix Indexing,我用Armadillo Cpp代码来做矩阵代数。我有一个特征向量矩阵E,我想在向量d中按其特征值排序 mat E; vec d; eig_sym(d,E,Rxx); // Sort indices of eignen values / vectors // based on decreasing real part of eigen values. uvec order = sort_index(-d); // Extract top eigen vectors. E = E(span::

我用Armadillo Cpp代码来做矩阵代数。我有一个特征向量矩阵
E
,我想在向量
d
中按其特征值排序

mat E;
vec d;
eig_sym(d,E,Rxx);


// Sort indices of eignen values / vectors
// based on decreasing real part of eigen values.
uvec order = sort_index(-d);

// Extract top eigen vectors.
E = E(span::all,order(1,nb_sources));
我在文档中找不到任何与这种索引相关的内容。使用向量进行索引是一个非常普遍的要求,如果犰狳中没有向量,我会感到惊讶

在犰狳身上这样做的正确方法是什么?

一种方法是

E = E.cols(order(span(0,nb_sources-1)));

谢谢这就行了。如何在两个维度中执行这种类型的索引?请参阅