我正在使用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));
我在文档中找不到与此类索引相关的任何内容。使用矢量索引是一个常见的要求,如果Armadillo中没有它,我会感到惊讶。
在犰狳中这样做的正确方法是什么?
答案 0 :(得分:2)
一种方法是
static