Boost random::discrete_distribution构建后如何更改权重
Boost random::discrete_distribution How to change weights once constructed?
好的,可以在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) 如何一次重新分配所有权重?
创建一个新的分发对象并使用它。
相关文章:
- 更改命令行 qt5 源代码构建配置的正确/快速方法
- 自定义构建文件更改不会触发VS 2017中的项目重建
- 通过杂注更改构建输出目录
- VS Code - 如何在不再次构建的情况下运行未更改的 c++ 文件
- QT5构建/调试项目未更新/否更改
- 当标头文件更改时,为什么CMAKE构建不会开始构建
- C++ 代码更改时未重新构建模板 - VS2015
- 在CMAKE中,如何以每个用户为基础更改构建类型的默认编译器标志
- MATLAB S函数构建器如何将编译器更改为G
- 在makefile中更改构建规则以构建多种文件类型
- 在构建过程中更改Boost库的路径
- 增量构建:Eclipse CDT没有注意到源已更改
- 如何更改我的生成文件以构建到单独的文件夹中
- Boost::random::discrete_distribution构建后如何更改权重
- 在构建 RabbitMQ 时更改库路径
- 将main.cpp更改为main.c,并停止在Clion上使用CMake构建
- 如何在VS2008中更改构建的语言
- 如何更改 10 的颜色 通过 c++ 构建器中的单个函数编辑控件
- EclipseCDT-带有现有代码的新Makefile项目-更改全局默认构建目标
- 如何仅在生成器或输入在CMake中发生更改时构建自动生成的代码