accumulator , extracter result d'une density
Bonjour,
tout est dans le titre, il n'y a pas d'exemple sur la doc de boost.au secours la doc :cry:....
juste le format du result_type mais je ne comprends pas comment l'exploiter
Code:
1 2 3 4 5 6 7 8
| iterator_range<
std::vector<
std::pair<
numeric::functional::average<sample-type, std::size_t>::result_type
, numeric::functional::average<sample-type, std::size_t>::result_type
>
>::iterator
> |
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
//NE COMPILE PAS
#include <iostream>
#include <boost/accumulators/accumulators.hpp>
#include <boost/accumulators/statistics/density.hpp>
#include <algorithm>
using namespace boost::accumulators;
int main()
{
accumulator_set<double, stats<tag::density> > acc;
acc(1.2);
acc(8.3);
acc(-3.4);
acc(-4.5);
extractor< tag::density > ext_density;
std::ostream_iterator< double > print( std::cout, ", " );
std::copy( ext_density( acc ).begin(), ext_density( acc ).end(), print );
std::cin.ignore();
} |
Merci