你如何从给定的 scipy 随机分布中提取随机数?
Posted
技术标签:
【中文标题】你如何从给定的 scipy 随机分布中提取随机数?【英文标题】:How do you draw random numbers from a given scipy random distribution? 【发布时间】:2021-04-16 08:48:20 【问题描述】:我正在尝试从给定的 scipy stats 随机分布生成随机数,在我的例子中是负二项分布。
文档对我来说并不完全清楚。 不幸的是,文档有点稀疏:https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.nbinom.html
这应该很简单。
【问题讨论】:
【参考方案1】:相关方法是rvs
,代表随机变量。
您可以从负二项分布中生成一个随机数,如下所示:
import scipy.stats
scipy.stats.nbinom.rvs(1,0.5) # returns 2 (or other random integer between 0 and +inf)
【讨论】:
这应该包含在帖子中,而不是作为答案。 @Pygirl 为什么?它是的答案。或者你的意思是docu的链接?当然,这可以是任何一种方式。documentation isn't entirely clear to me
在您的帖子中。 Unfortunately, the documentation is a bit sparse
在您的回答中。所以我以为你还没有找到答案。
明白了,重新排列了一下。感谢您的评论。以上是关于你如何从给定的 scipy 随机分布中提取随机数?的主要内容,如果未能解决你的问题,请参考以下文章
编写环境二python库scipy.stats各种分布函数生成以及随机数生成泊松分布正态分布等