Python或Numpy中是否有内置库可以根据各种常见分布生成随机数,例如:
- 正常
- 泊松
- 指数
- 伯努利
还有其他的?
是否有这样的库具有多变量分布?
最佳答案
#!/usr/bin/env python
from scipy.stats import bernoulli,poisson,norm,expon
bernoulli、poisson、norm、expon 和许多其他都已记录在案 here
print(norm.rvs(size=30))
print(bernoulli.rvs(.3,size=30))
print(poisson.rvs(1,2,size=30))
print(expon.rvs(5,size=30))
scipy.stats 中定义的所有分布都有一个通用的 pdf、cdf、rvs(随机变量)接口(interface)。更多信息 here .
关于python - 如何在 Python 中生成随机数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1655559/