• 售前

  • 售后

热门帖子
入门百科

python中scipy.stats产生随机数实例解说

[复制链接]
娣玲 显示全部楼层 发表于 2021-10-25 19:15:40 |阅读模式 打印 上一主题 下一主题
python的numpy 能生成肯定概率分布的随机数,但假如必要更具体的概率密度,累积概率,就要利用scipy.stats。scipy.stats用于统计分析,统计工具和随机过程的概率,各个随机过程的随机数生成器可以从numpy.random中找到。本文先容python中利用scipy.stats产生随机数的原理及实例。
1、scipy.stats正态分步格式
  1. scipy.stats #生成指定分布
  2. scipy.stats.poisson.rvs(loc=期望, scale=标准差, size=生成随机数的个数) #从泊松分布中生成指定个数的随机数
复制代码
2、利用阐明
norm.rvs通过loc和scale参数可以指定随机变量的偏移和缩放参数,这里对应的是正态分布的渴望和标准差。
size得到随机数数组的形状参数。
3、scipy.stats利用实例:产生随机数
  1. #1. random number
  2. #np.random.normal(loc=0.0, scale=1.0, size=None)
  3. rv_unif = st.uniform.rvs(size=10)
  4. print(rv_unif)
  5. rv_norm=st.norm.rvs(loc = 5,scale = 1,size =(2,2))
  6. print(rv_norm)
  7. rv_beta=st.beta.rvs(size=10,a=4,b=2)
  8. print(rv_beta)
复制代码
到此这篇关于python中scipy.stats产生随机数实例讲解的文章就先容到这了,更多相干python中怎样利用scipy.stats产生随机数内容请搜索草根技术分享从前的文章或继续浏览下面的相干文章希望各人以后多多支持草根技术分享!

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作