python
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之间,当然也不排除存在较大值的情形,只是概率较小而已。
np.random.rand()函数
使用方法和np.random.randn()方法相同
作用:基本作用也和np.random.randn()相同,最大的不同是,这个函数产生的随机数在0-1之间,但是都符合正态分布。