rust - 我在哪里可以找到 Rust 函数来从非均匀概率分布中获取值?
问题描述
我知道rand::distributions
,但我能找到的只是随机抽样。
我还想向用户显示分布曲线,特别是对于那些依赖于形状参数(如 Beta 分布)的用户,但我找不到获取任意值的函数。
本质上,我想通过执行类似的操作来绘制分布图
for x in 1..100 {
let y = beta.sample(x as f64 / 100.0);
// add x/y to graph
}
我在哪里可以找到正确的函数来获取这些值?我已经搜索了 Rust rand 书和存储库,但无法弄清楚。
解决方案
推荐阅读
- haskell - Haskell Currying 简单示例
- javascript - JavaScript 为对象数组提取匹配的 id
- ios - 通过蓝牙读取 iPhone 的通话记录(使用 PBAP),省略了一些条目
- python - 用可执行文件隐藏 youtube-dl 的窗口
- python - 如何使用过去几个月的最后可用数据填充缺失值?
- javascript - Javascript 转换为日期/时间格式
- c++ - 如何将 mongocxx 库添加到 Osquery
- php - 谷歌地图 api v3 库用于地点自动完成以及为地址创建地图
- android - 在成功构建 android studio 之前预览不可用
- azure - 程序“[1684] dotnet.exe”已退出,代码为 -2147450750 (0x80008082)