np.random.normal()函数
又碰到不会的函数了
好吧,这个函数比较重要(难且常用)
np.random.normal()是一个随机产生正态分布数值的函数,该函数要满足函数内参数的约束,normal这里是正态的意思。我在看孪生网络的时候看到这样的一个例子:numpy.random.normal(loc=0,scale=1e-2,size=shape) ,意义如下:
- 参数loc(float):正态分布的均值,对应着这个分布的中心。loc=0说明这一个以Y轴为对称轴的正态分布,也就是μ
- 参数scale(float):正态分布的标准差,对应分布的宽度,scale越大,正态分布的曲线越矮胖,scale越小,曲线越高瘦。也就是σ
- 参数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

浙公网安备 33010602011771号