欢迎

np.random.normal()函数

又碰到不会的函数了

好吧,这个函数比较重要(难且常用)

np.random.normal()是一个随机产生正态分布数值的函数,该函数要满足函数内参数的约束,normal这里是正态的意思。我在看孪生网络的时候看到这样的一个例子:numpy.random.normal(loc=0,scale=1e-2,size=shape) ,意义如下: 

  1. 参数loc(float):正态分布的均值,对应着这个分布的中心。loc=0说明这一个以Y轴为对称轴的正态分布,也就是μ
  2. 参数scale(float):正态分布的标准差,对应分布的宽度,scale越大,正态分布的曲线越矮胖,scale越小,曲线越高瘦。也就是σ
  3. 参数size(int 或者整数元组):输入数据的shape,例如[m,n] m行n列
a=np.random.normal(0, 1, (2, 4))
print(a)
输出:
[[-0.29217334  0.41371571  1.26816017  0.46474676]
 [ 1.33271487  0.80162296  0.47974157 -1.49748788]]

 

 

 

博客:1.https://blog.csdn.net/qq_37701443/article/details/82797944  2.https://blog.csdn.net/weixin_42331859/article/details/109320476?spm=1001.2101.3001.6661.1&utm_medium=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-109320476-blog-82797944.pc_relevant_multi_platform_whitelistv3&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-2%7Edefault%7ECTRLIST%7ERate-1-109320476-blog-82797944.pc_relevant_multi_platform_whitelistv3&utm_relevant_index=1

 

posted @ 2022-11-02 16:34  bokeyuan-aa  阅读(1061)  评论(0)    收藏  举报