np.random.normal()函数

np.random.normal()的意思是一个正态分布,normal这里是正态的意思。

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

我们更经常会用到的np.random.randn(size)所谓标准正态分布(μ=0,σ=1),对应于np.random.normal(loc=0, scale=1, size)。
通常神经网络设置参数初始值时可以用到。

你可能感兴趣的:(python)