初学 Python —按权重撷取元素
来源:互联网 发布:学校封了游戏端口 编辑:程序博客网 时间:2024/06/06 03:42
import randomdict = {'red':0.010,'yellow':0.001,'green':0.9,'orange':0.089}z={}for i in range(0,99999): x = random.uniform(0,1) y = 0 for key in dict: y += dict[key] if y> x: if key in z: z[key]=z[key]+1 else: z[key]=0 breaknum = 0c={}for i in z: num += z[i]for i in z: c[i]=z[i]/numprint (c)
* 1 random.unifrom的功能是随机产生一个浮点数
2 循环十万次用以验验证,验证结果如下,可知该方法正确
{'green': 0.8995249762488124, 'orange': 0.08969448472423622, 'yellow': 0.0010200510025501275, 'red': 0.00976048802440122}
0 0
- 初学 Python —按权重撷取元素
- 撷取
- 初学Python之如何遍历列表元素
- 按照权重随机抽取元素
- 【Python初学笔记】set()字符串后为什么消除重复元素?
- python—networkx:根据图的权重画图
- 初学 Python — 列表遍历
- 初学python
- 初学python
- 初学Python
- 初学python
- 初学python
- 初学Python
- python初学
- 初学python
- 初学python
- python初学
- 初学python
- TCP协议与UDP协议的区别
- UML中几种类间关系:继承、实现、依赖、关联、聚合、组合的联系与区别
- 获得运行jar包存放路径的方法
- 词的向量表示
- 实现wamp中PHP/Apache/Mysql版本切换(定制php版本)
- 初学 Python —按权重撷取元素
- 范佩西称扳平球如绝杀
- java 图片缩放处理
- 黑马程序员_正则表达示
- [css]margin/padding/display:inline/block/float
- java复制文件或文件夹
- 发货单和规范郭德纲的发的发的
- UINavigationController配合Segment
- 读取图片文字的软件有吗