python中如何使用scipy.stats产生随机数?
python中如何使用scipy.stats产生随机数?
python的numpy能生成一定概率分布的随机数,但如果需要更具体的概率密度,累积概率,就要使用scipy.stats。scipy.stats用于统计分析,统计工具和随机过程的概率,各个随机过程的随机数生成器可以从numpy.random中找到。本文介绍python中使用scipy.stats产生随机数的原理及实例。
1、scipy.stats正态分步格式
scipy.stats#生成指定分布
scipy.stats.poisson.rvs(loc=期望,scale=标准差,size=生成随机数的个数)#从泊松分布中生成指定个数的随机数
2、使用说明
norm.rvs通过loc和scale参数可以指定随机变量的偏移和缩放参数,这里对应的是正态分布的期望和标准差。
size得到随机数数组的形状参数。
3、scipy.stats使用实例:产生随机数
#1.randomnumber
#np.random.normal(loc=0.0,scale=1.0,size=None)
rv_unif=st.uniform.rvs(size=10)
print(rv_unif)
rv_norm=st.norm.rvs(loc=5,scale=1,size=(2,2))
print(rv_norm)
rv_beta=st.beta.rvs(size=10,a=4,b=2)
print(rv_beta)
以上就是python中使用scipy.stats产生随机数的原理及实例,希望能对你有所帮助哟~更多Python学习教程请关注IT培训机构:千锋教育。
相关推荐HOT
更多>>python strftime和strptime的不同分析
pythonstrftime和strptime的不同分析本篇以strftime和strptime的定义为基础,再带来相关的使用实例,帮助大家找出两种函数在转换时的不同点,下...详情>>
2023-11-12 23:16:12python继承类中如何重写?
python继承类中如何重写?本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、重写的类别(1)重写和父类的方法名称一样。但是在子类里...详情>>
2023-11-12 22:30:38python中series如何转为list?
python中series如何转为list?Series是python中Pandas包的一个数据结构,与Python基本的数据结构List也很相近,但是作为原生的python数据结构类...详情>>
2023-11-12 21:47:05python绝对引用和相对引用的差异
python绝对引用和相对引用的差异本文教程操作环境:windows7系统、Python3.9.1,DELLG3电脑。1、差异绝对引用是明确指定最高级文件(夹),文件之...详情>>
2023-11-12 13:27:23热门推荐
python中如何编写函数并调用?
沸python strftime和strptime的不同分析
热python继承类中如何重写?
热python中series如何转为list?
新python中list与array有什么区别?
pandas中Series常见属性有哪些?
time.localtime在python中的使用
python中如何使用scipy.stats产生随机数?
python描述器的访问顺序
Python中Operator计算函数
Python中使用K-means算法
python合并表格的两种方法
python绝对和相对导入的介绍
pythonOpenCV调节亮度