热线电话:13121318867

登录
2020-09-11 阅读量: 791
如何用numpy生成正态分布?

问:

如何用numpy生成正态分布?


答:

np.random.randn()

  • 创建指定形状的随机标准正态分布数组

  • 语法:np.random.randn(size=None)

# 创建一个3行3列的随机标准正态分布数组
<<< np.random.randn(3,3)
array([[ 0.01756714,  0.10058945,  0.52525655],
       [ 0.78251869,  0.44956451, -0.32803841],
       [-0.92834044,  0.58814484, -1.73549358]])

np.random.nornal()

  • 创建指定形状、均值和方差的正态分布数组

  • 语法:np.random.nornal(n,sd,size)

# 创建一个3行3列,10为均值,100为方差的随机正态分布数组
<<< np.random.normal(10,100,(3,3))
array([[ 155.90967716,  120.82768405,   85.07744369],
       [ 221.05543226, -123.17156437,  -34.51725482],
       [  41.42546383,   -7.08560439,  178.28759972]])


55.6491
0
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子