如何从给定的 scipy 随机分布中抽取随机数?
How do you draw random numbers from a given scipy random distribution?
我正在尝试从给定的 scipy 统计随机分布生成随机数,在我的例子中是负二项分布。
文档对我来说不是很清楚。
不幸的是,文档有点稀疏:https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.nbinom.html
这应该很简单。
相关方法是rvs
,代表随机变量。
您可以生成一个从负二项分布中抽取的随机数,如下所示:
import scipy.stats
scipy.stats.nbinom.rvs(1,0.5) # returns 2 (or other random integer between 0 and +inf)
我正在尝试从给定的 scipy 统计随机分布生成随机数,在我的例子中是负二项分布。
文档对我来说不是很清楚。 不幸的是,文档有点稀疏:https://docs.scipy.org/doc/scipy/reference/generated/scipy.stats.nbinom.html
这应该很简单。
相关方法是rvs
,代表随机变量。
您可以生成一个从负二项分布中抽取的随机数,如下所示:
import scipy.stats
scipy.stats.nbinom.rvs(1,0.5) # returns 2 (or other random integer between 0 and +inf)