自学内容网 自学内容网

numpy中的np.random.normal()函数

目录


np.random.normal() 是 NumPy 库中用于生成符合正态分布(高斯分布)的随机数的函数。正态分布是一种连续概率分布,其概率密度函数呈钟形曲线,以均值和标准差作为分布的参数。

语法

np.random.normal() 的语法如下:

import numpy as np

np.random.normal(loc=0.0, scale=1.0, size=None)

参数含义如下:

loc:正态分布的均值(期望值)。
scale:正态分布的标准差。
size:生成随机数的数量。

示例

import numpy as np
np.random.seed(1234)

# 生成均值为0,标准差为1的正态分布随机数

data1 = np.random.normal(0, 1, 5)
data2 = np.random.normal(0, 1, (3,2))
print(data1)
print(data2)

[ 0.47143516 -1.19097569  1.43270697 -0.3126519  -0.72058873]
[[ 0.88716294  0.85958841]
 [-0.6365235   0.01569637]
 [-2.24268495  1.15003572]]

原文地址:https://blog.csdn.net/weixin_43597208/article/details/142329362

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!