wr是一个简单、轻量级的模块,它提供基于权重的随机选择。

wr的Python项目详细描述


http://www.flickr.com/photos/vj-dipsy/4297831216/

wr(加权随机)

wr是python中的加权随机实现。

wr.choice可以通过一个映射(例如字典)来提供,该映射包含一个可返回的(返回的内容)和一个表示其各自权重的整数。 键可以是任何可散列的,但权重必须是整数。

可选地,您可以给wr.choice提供一个成对序列。

文件

文档可在http://wr.readthedocs.org/

示例

>>> import wr

>>> data = {'cat': 60, 'dog': 30, 'bird': 10}
>>> animal = wr.choice(data)
>>> print animal
cat # well, the cat had a good 60% shot at it.

安装

使用pip install wrdownload wr.py安装wr并将其放在项目目录中。

许可证

BSD

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java我初始化“temps”的方式有什么问题?   junit有没有办法测试Java方法不会引发特定类型的异常?   java如何覆盖WebSphereCommunityEdition(WCE)2.1的默认持久性提供程序OpenJPA   Java Swing如何使JButton的边界不可见?   java如何在Eclipse中恢复已删除的文件?   java我正在努力争取到第二天某个小时的剩余时间   java将类放入哈希表   语法Java:system。出来println连接字符串中的内容(非常简单的问题)   针对多个单词的java查询文档   Java:循环泛型类型关系不允许从超类型强制转换(javac错误)   swing为第一轮Java切换生成If语句   java使用bufferedReader读取文本文件时添加了一个空格,即安卓   从html文件获取文本字段字符串输入,以便在java类中处理/使用   java如何根据条件进行正则表达式匹配?   在Java中查找字符串中最小的单词   私有void formKeyPressed(java.awt.event.KeyEvent evt)   servlet中文本文件的java读写