stream sum on list of objects
In C# I had this
List<Learner> Learners;
double learnerSum = this.Learners.Sum(learner => learner.Predicted * learner.Alpha);
I want to do the same in java 8. I get as far as
double learnerSum = this.Learners.stream()...
It seems i need a reduce but all the examples are on simple arrays of integers. what am i missing?
2 comments · 67% upvoted · other discussions
This seems to work unless someone has a better solution.
Master_Rux [OP] 2 points · Jun 2014
Better answer