I had a vector
of real values:
vector<double> values;
and a discrete_distribution
:
discrete_distribution<size_t> dis(values.begin(), values.end());
But now I need that the vector of double
values becomes a vector of structures:
struct Data
{
double value;
int index;
};
vector<Data> values;
How can I build the corresponding discrete_distribution
without making a copy of the values into a separated vector
?
Aucun commentaire:
Enregistrer un commentaire