我知道Eigen中存在函数colwise()和rowwise()。
我在how to get the mean of a row using Eigen的堆栈溢出中看到了此示例。但是,它对我不起作用。
有人可以为我阐明如何获取特定行或列的均值吗?
例如第三行
例如第二列
非常感谢!祝你有美好的一天!
答案 0 :(得分:2)
与逐行/逐行相同,但在单列/行上:
MatrixXd mat(...);
// Fill the matrix
double meanCol3 = mat.col(3).mean();
double meanRow2 = mat.row(2).mean();