首页 > 其他分享 >np.random.normal 正态分布(Normal distribution)

np.random.normal 正态分布(Normal distribution)

时间:2023-03-10 10:35:18浏览次数:43  
标签:loc scale normal random Normal distribution 正态分布

正态分布(Normal distribution),也称“常态分布”,又名高斯分布(Gaussian distribution),最早由棣莫弗(Abraham de Moivre)在求二项分布的渐近公式中得到。C.F.高斯在研究测量误差时从另一个角度导出了它。P.S.拉普拉斯和高斯研究了它的性质。是一个在数学、物理及工程等领域都非常重要的概率分布,在统计学的许多方面有着重大的影响力。
正态曲线呈钟型,两头低,中间高,左右对称因其曲线呈钟形,因此人们又经常称之为钟形曲线。
若随机变量X服从一个数学期望为μ、方差为σ2的正态分布,记为N(μ,σ2)。其概率密度函数为正态分布的期望值μ决定了其位置,其标准差σ决定了分布的幅度。当μ = 0,σ = 1时的正态分布是标准正态分布。

noise = np.random.normal(loc=0,scale=0.02,size=shape)

参数loc(float):正态分布的均值,对应着这个分布的中心。loc=0说明这一个以Y轴为对称轴的正态分布,
参数scale(float):正态分布的标准差,对应分布的宽度,scale越大,正态分布的曲线越矮胖,scale越小,曲线越高瘦。
参数size(int 或者整数元组):输出的值赋在shape里,默认为None。

标签:loc,scale,normal,random,Normal,distribution,正态分布
From: https://www.cnblogs.com/xuxiaobo/p/17202520.html

相关文章

  • Feature scaling- mean normalization
    在我们面对多维特征问题的时候,我们要保证这些特征都具有相近的尺度,这将帮助梯度下降算法更快地收敛。以房价问题为例,假设我们使用两个特征,房屋的尺寸和房间的数量,尺寸的值......
  • Thinking--函数参数Normalize思想在前端中的应用
    Thinking系列,旨在利用10分钟的时间传达一种可落地的编程思想。Normalize标准化:Normalize发组件过程中,为了提高组件的灵活性,我们通常需要支持多种传参格式,如何优雅的控制和组......
  • Numpy之random.randint产生随机整数
    前言本文主要讲述了如何使用Numpy的random.randint来产生随机整数,我们演示了如何生成不同上限或下限的指定大小的数组方法numpy.random.randint(low,high=None,s......
  • 380. Insert Delete GetRandom O(1)
    380.InsertDeleteGetRandomO(1)标签(空格分隔):leetcodearraymedium题目DesignadatastructurethatsupportsallfollowingoperationsinaverageO(1)......
  • np.random.seed(0)有什么用?
    np.random.seed(0)使随机数可预测>>>numpy.random.seed(0);numpy.random.rand(4)array([0.55,0.72,0.6,0.54])>>>numpy.random.seed(0);numpy.random.ran......
  • R语言随机森林RandomForest、逻辑回归Logisitc预测心脏病数据和可视化分析|附代码数据
    全文链接:http://tecdat.cn/?p=22596最近我们被客户要求撰写关于预测心脏病数据的研究报告,包括一些图形和统计输出。本报告是对心脏研究的机器学习/数据科学调查分析。更......
  • java - Random18
    猜数字案例packagecom.demo.test;importjava.util.Random;importjava.util.Scanner;publicclassrr{publicstaticvoidmain(String[]args){......
  • 爬虫代码中Python中random模块的方法整理
    1、random产生0~1之间的随机小数。2、randrange在前两个参数范围内产生一个数字。不包括第二个参数,第三个参数是步长。3、randint在两个参数之间产生一个数字,左右两个参数都......
  • java Random工具类
    常用的创建random的用法如下:for(inti=0;i<10;i++){System.out.println(newRandom().nextDouble());//0-1之间的随机double数System.out.println(Math.rand......
  • R语言随机森林RandomForest、逻辑回归Logisitc预测心脏病数据和可视化分析|附代码数据
    全文链接:http://tecdat.cn/?p=22596最近我们被客户要求撰写关于预测心脏病的研究报告,包括一些图形和统计输出。本报告是对心脏研究的机器学习/数据科学调查分析。更具体......