好的,可以在 boost::random::discrete_distribution 中给出权重/概率。
例如
双倍概率[] = { 0.5, 0.1, 0.1, 0.1, 0.1, 0.1 };
boost::random::discrete_distribution<> dist (概率);
问题:一旦构造了对象dist
(1)如何将其中一个权重例如0.5更改为0.3?
(2) 如何一次重新分配所有权重?
好的,可以在 boost::random::discrete_distribution 中给出权重/概率。
例如
双倍概率[] = { 0.5, 0.1, 0.1, 0.1, 0.1, 0.1 };
boost::random::discrete_distribution<> dist (概率);
问题:一旦构造了对象dist
(1)如何将其中一个权重例如0.5更改为0.3?
(2) 如何一次重新分配所有权重?