本征等效于Matlab的总​​和(A)?

时间:2018-09-11 15:33:20

标签: c++ eigen eigen3

如何获取行向量,行向量的每个值都是Eigen中2D Array.splice的每一列的总和?

我想要等效于Matlab Array函数,即

sum

我可以使用>> x = [1,2,3;4,5,6] x = 1.0000e+000 2.0000e+000 3.0000e+000 4.0000e+000 5.0000e+000 6.0000e+000 >> sum (x) ans = 5.0000e+000 7.0000e+000 9.0000e+000 以某种方式执行此操作吗?

1 个答案:

答案 0 :(得分:1)

您可以使用m.colwise().sum()

请参见将部分缩减与其他操作结合起来部分here