numpy.random.rand(d0, d1, …, dn)的随机样本位于[0, 1)中:本函数可以返回一个或一组服从**“0~1”均匀分布**的随机样本值。
numpy.random.randn(d0, d1, …, dn)是从标准正态分布中返回一个或多个样本值。
1. np.random.rand()
语法:
np.random.rand(d0,d1,d2……dn)
注:使用方法与np.random.randn()函数相同
作用:
通过本函数可以返回一个或一组服从“0~1”均匀分布的随机样本值。随机样本取值范围是[0,1),不包括1。
应用:在深度学习的Dropout正则化方法中,可以用于生成dropout随机向量(dl),
例如(keep_prob表示保留神经元的比例):
dl = np.random.rand(al.shape[0],al.shape[1]) < keep_prob
举例:
注:
均匀分布:
也叫矩形分布,它是对称概率分布,在相同长度间隔的分布概率是等可能的。
均匀分布由两个参数a和b定义,它们是数轴上的最小值和最大值,通常缩写为U(a,b)。
均匀分布的概率密度函数为:
2. np.random.randn() 语法:
np.random.randn(d0,d1,d2……dn)
1)当函数括号内没有参数时,则返回一个浮点数;
2)当函数括号内有一个参数时,则返回秩为1的数组,不能表示向量和矩阵;
3)当函数括号内有两个及以上参数时,则返回对应维度的数组,能表示向量或矩阵;
4)np.random.standard_normal()函数与np.random.randn()类似,但是np.random.standard_normal()的输入参数为元组(tuple)。
# 举例: np.random.standard_normal((5)) # [-0.53268495 0.30171848 1.85232368 -0.58746393 0.19683992] np.random.standard_normal((5,2)) ''' [[-2.44520524 2.29767001] [-1.19770033 -1.09569325] [-0.75414833 0.49509984] [-1.42537268 0.41788237] [ 1.85465491 -1.44383249]] ''' np.random.standard_normal((5,2,3)) ''' [[[ 0.54013502 -0.25347615 1.73395647] [ 1.03386947 -0.54856199 2.10004584]] [[-0.57632903 -0.05856844 1.72805595] [ 1.3507174 0.61459539 0.63380028]] [[-2.24857933 -1.29276097 0.42585061] [ 0.75974263 -0.83670586 -1.56930898]] [[-0.32212 1.2884624 1.53744081] [ 1.5444555 -1.82408734 -0.55952688]] [[-1.21191144 -1.40454518 -0.3369976 ] [-0.89314143 0.28291988 1.58394166]]] ''' np.random.standard_normal((5,2,3,1)) ''' [[[[ 0.19019221] [ 0.64618425] [ 0.99815722]] [[-0.0570328 ] [ 0.83271045] [-0.30469335]]] [[[-1.14788388] [ 0.09563431] [ 2.05611213]] [[-0.14251287] [ 1.00922816] [-0.55403104]]] [[[ 1.75657437] [ 1.46381575] [ 1.10527197]] [[ 0.22667296] [ 0.18305552] [ 0.5778761 ]]] [[[ 0.26501242] [-0.4863313 ] [ 1.01096974]] [[-2.46562874] [ 0.19516242] [-1.92500848]]] [[[ 0.97904566] [ 0.80444414] [ 0.99981326]] [[-0.74329878] [-0.9265738 ] [ 0.0288684 ]]]] '''
5)np.random.randn()的输入通常为整数,但是如果为浮点数,则会自动直接截断转换为整数。
作用:通过本函数可以返回一个或一组服从标准正态分布的随机样本值。
特点: 标准正态分布是以0为均数、以1为标准差的正态分布,记为N(0,1)。对应的正态分布曲线如下所示,即:
注:
标准正态分布曲线下面积分布规律是:
在-1.96~+1.96范围内曲线下的面积等于0.9500(即取值在这个范围的概率为95%),在-2.58~+2.58范围内曲线下面积为0.9900(即取值在这个范围的概率为99%).
因此,由 np.random.randn()函数所产生的随机样本基本上取值主要在-1.96~+1.96之间,当然也不排除存在较大值的情形,只是概率较小而已。
参考:
https://blog.csdn.net/abc13526222160/article/details/86423754
https://www.cnblogs.com/BBS2013/p/12839042.html
免责声明:本站文章均来自网站采集或用户投稿,网站不提供任何软件下载或自行开发的软件! 如有用户或公司发现本站内容信息存在侵权行为,请邮件告知! 858582#qq.com
RTX 5090要首发 性能要翻倍!三星展示GDDR7显存
三星在GTC上展示了专为下一代游戏GPU设计的GDDR7内存。
首次推出的GDDR7内存模块密度为16GB,每个模块容量为2GB。其速度预设为32 Gbps(PAM3),但也可以降至28 Gbps,以提高产量和初始阶段的整体性能和成本效益。
据三星表示,GDDR7内存的能效将提高20%,同时工作电压仅为1.1V,低于标准的1.2V。通过采用更新的封装材料和优化的电路设计,使得在高速运行时的发热量降低,GDDR7的热阻比GDDR6降低了70%。
更新日志
- 《暗喻幻想》顺风耳作用介绍
- 崔健1985-梦中的倾诉[再版][WAV+CUE]
- 黄子馨《追星Xin的恋人们2》HQ头版限量编号[WAV+CUE]
- 孟庭苇《情人的眼泪》开盘母带[低速原抓WAV+CUE]
- 孙露《谁为我停留HQCD》[低速原抓WAV+CUE][1.1G]
- 孙悦《时光音乐会》纯银CD[低速原抓WAV+CUE][1.1G]
- 任然《渐晚》[FLAC/分轨][72.32MB]
- 英雄联盟新英雄安蓓萨上线了吗 新英雄安蓓萨技能介绍
- 魔兽世界奥杜尔竞速赛什么时候开启 奥杜尔竞速赛开启时间介绍
- 无畏契约CGRS准星代码多少 CGRS准星代码分享一览
- 张靓颖.2012-倾听【少城时代】【WAV+CUE】
- 游鸿明.1999-五月的雪【大宇国际】【WAV+CUE】
- 曹方.2005-遇见我【钛友文化】【WAV+CUE】
- Unity6引擎上线:稳定性提升、CPU性能最高提升4倍
- 人皇Sky今日举行婚礼!电竞传奇步入新篇章