C++ 使用犰狳库中的索引向量索引矩阵
我用Armadillo Cpp代码来做矩阵代数。我有一个特征向量矩阵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::
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)));
谢谢这就行了。如何在两个维度中执行这种类型的索引?请参阅