首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >从给定的分布中抽取一个随机值

从给定的分布中抽取一个随机值
EN

Stack Overflow用户
提问于 2015-01-15 01:00:35
回答 1查看 807关注 0票数 0

我有一个从观察值y1开始生成的值的array,并假设这个值具有poissonian分布:

代码语言:javascript
运行
复制
array = np.random.poisson(np.real(y1), 10000)

如果我想从array中提取一个随机值,它是泊松分布的,因此有一个在y1处达到峰值的“最可能的值”,该怎么办?我该怎么做呢?它是通过简单的随机抽取来工作的,还是需要指定其他东西?

编辑:尝试更具体。我有一个数组,它的元素是泊松分布的。如果我想从数组中随机提取一个元素,我应该告诉方法有关数组分布的信息,还是不需要呢?我希望这能澄清一点。

EN

回答 1

Stack Overflow用户

发布于 2015-01-15 01:07:52

只是

代码语言:javascript
运行
复制
import random
randval = random.choice(array)

对你来说应该没问题。一旦生成了array,为了随机选择其中一个项目,通过什么过程或根据什么分布来填充array就不再重要了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27948416

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档