如何获得Eigen :: MatrixXd列的均值?

时间:2018-08-13 22:10:53

标签: matrix eigen eigen3

我知道Eigen中存在函数colwise()rowwise()

我在how to get the mean of a row using Eigen的堆栈溢出中看到了此示例。但是,它对我不起作用。

有人可以为我阐明如何获取特定行或列的均值吗?

例如第三行

例如第二列

非常感谢!祝你有美好的一天!

1 个答案:

答案 0 :(得分:2)

与逐行/逐行相同,但在单列/行上:

MatrixXd mat(...);
// Fill the matrix
double meanCol3 = mat.col(3).mean();
double meanRow2 = mat.row(2).mean();