python-3.x - 如何从具有特定概率的状态空间中选择元素?
问题描述
我有一份可能的清单[1,2,3,4,5]
我想随机选择一个,但要做到这一点,以便我可以指定每个的概率,例如
states = [1,2,3,4,5]
probs = [0.1,0.1,0.1,0.1,0.6]
因此以 10% 的概率选择 1,以 10% 的概率选择 2,以此类推。
解决方案
推荐阅读
- php - Symfony 3->4:电子邮件发送功能不起作用
- c# - 我可以强制继续等待在控制台应用程序中同步运行吗?
- css - 是否可以有一个用于行反转的 flexbox 流,但最后一项从右上角开始?
- java - Kubernetes 启动时 Java 服务延迟峰值
- python - 如何通过df中的某些条件减去行?
- for-loop - “LpVariable”对象不支持索引
- git - 如何从 git 存储库中删除所有无更改提交?
- excel - Excel - 宏 - 如何为工作簿中的所有工作表定义事件处理方法
- javascript - 一个字段的变化反映在其他具有相同键的 Vuejs 多维表单中
- postgresql - 在 Postgres 中使用 WITH RECURSIVE 时,WHERE 子句中不允许 SELECT MAX 子查询