分类分布的快速按需抽样

categorical的Python项目详细描述


分类采样器:从pip安装分类采样器首先,对一组随机数进行抽样,以确定随机导入random中的概率“scores”


>;>;k=10**6
>;>;scores=[random()for i in range(k)]
>;>;total=sum(scores)
>;>;概率=[s/分数中s的总和]



我们将分数标准化为和为1,即将
它们转化为适当的概率,但实际上分类采样器将为我们这样做,因此不必:

>;从分类导入分类为c
>;my_sampler=c(分数)
>;>print my_sampler.sample()
487702

开始=时间。时间()
>;>>对于范围(1000)内的i:
>;>>选择(k,p=概率)
>;>>打印时间。时间()-开始
>;
>;>>定义时间我的别名():
>;>开始=时间。时间()
>;>>;>>;对于范围(1000)内的i:
>;>>gt;My'u Sampler.sample()
>>>gt;打印时间.time()-开始
>;
>>>>;
>>>>>>>>>>>>>>>>>>>>>时间-时间-时间-时间-时间
>31.055500909842
>>>>>>>0.012703180318003131

>>
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>我的My'u Sampler。获取概率(487702)的概率(487702)
>>>>>>>>>>>>>>>>>>>>>>>1.0911282101090306E-06号

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

推荐PyPI第三方库


热门话题
java中的arraylist二维字符串数组   java Recyclerview继续滚动打开位置   java如何将一个EJB3.1注入另一个EJB   Android Studio(Java的)。setText方法现在使用混合参数   java查找未排序数组的顺序   在java arraylist中查找重复对象   Java支持动态方法调用吗?   java如何在onError()/取消订阅之前一直观察对象   java如何在代码中设置毕加索的背景图像   java在Spring中通过更改环境名称在属性文件之间动态切换   通过使用ldap java登录获取用户和人员列表   用户输入到GUI的java值没有保存?   java如何在创建和显示布局时设置视图的焦点?   Java小程序在图形中显示白色方块。php文件   具有独立共享变量的java同步方法   guava java:缓存数据库表,刷新1小时   Java中颜色计算器的帮助   使用socket从Java向C发送int   java使用单个JAXB注释类对复杂类型进行解组   java Android JNI错误:NoSuchMethodError:无非静态方法