首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在armadillo中使用var/variance函数

如何在armadillo中使用var/variance函数
EN

Stack Overflow用户
提问于 2016-12-30 19:46:14
回答 0查看 262关注 0票数 0

我应该如何使用armadillo中的var()函数?

我有一个矩阵,其中行是变量/特征,列是观察值/实例。

我想要得到每一行的方差,这样我就可以确定方差最大的变量/特征。

目前我正在呼叫:

代码语言:javascript
复制
auto variances = arma::var(data, 0, 1);

其中data是我的矩阵。

据我所知,目前我正在得到一个矩阵?文档表明这是正确的。我希望得到每个矩阵行的方差得分的单个向量。

我可以遍历我的行,并分别获得每行的方差,如下所示:

代码语言:javascript
复制
for (auto i = 0; i < data.n_rows; ++i)
    auto rowVariance = arma::var(dataSet.data.row(i));

但我不希望这样做。

我想要返回一个包含矩阵中每一行的方差值的向量,然后对该向量使用arma::sort_index(),以获得与排序的方差相对应的一组排序的索引。

提前谢谢。

EN

回答

页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41395746

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档