前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >np.random.rand均匀分布随机数和np.random.randn正态分布随机数函数使用方法

np.random.rand均匀分布随机数和np.random.randn正态分布随机数函数使用方法

作者头像
演化计算与人工智能
发布2020-08-14 15:37:13
发布2020-08-14 15:37:13
1.8K00
代码可运行
举报
运行总次数:0
代码可运行

np.random.rand用法

生成特定形状下[0,1)下的均匀分布随机数

  • np.random.rand(a1,a2,a3...)生成形状为(a1,a2,a3...),[0,1)之间的 均匀分布 随机数
代码语言:javascript
代码运行次数:0
复制
np.random.rand(3,2)
           array([[ 0.14022471,  0.96360618],  #random
                  [ 0.37601032,  0.25528411],  #random
                  [ 0.49313049,  0.94909878]]) #random

np.random.randn用法

生成特定形状下的正态分布随机数

  • 正态分布高斯分布 np.random.randn(a1,a2,a3...)生成形状为(a1,a2,a3...)的 均匀分布 随机数
  • 如果想要生成满足
N(\mu, \sigma^2)

其中

\mu表示平均值, \sigma^2表示方差

, 可以使用语句sigma * np.random.randn(...) + mu

代码语言:javascript
代码运行次数:0
复制
>>> np.random.randn()
2.1923875335537315 #random

Two-by-four array of samples from N(3, 6.25):

>>> 2.5 * np.random.randn(2, 4) + 3
array([[-4.49401501,  4.00950034, -1.81814867,  7.29718677],  #random
       [ 0.39924804,  4.68456316,  4.99394529,  4.84057254]]) #random
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-06-20,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 DrawSky 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • np.random.rand用法
    • 生成特定形状下[0,1)下的均匀分布随机数
  • np.random.randn用法
    • 生成特定形状下的正态分布随机数
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档