gpt4 book ai didi

python - 如何在 Python 中生成随机数?

转载 作者:太空狗 更新时间:2023-10-29 17:23:46 25 4
gpt4 key购买 nike

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/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com