python numpy中随机数生成包random

        

     1. numpy.random.randn: 从标准正太分布中返回一个样本值

          

          原型:  numpy.random.randn( d0,d1....,dn )

                  参数: d0,d1.....dn

                返回参数的维度,应该是整数,如果没有参数,就返回一个python float型的值


              返回值: Z: n维阵列(形式为(d0,d1,....,dn)),或者是一个float型数据。


        2. numpy.random.randint:从在在半开半闭区间[low,high)上的离散均匀分布中返回随机的整数

        值,如果high is None, 那么结果从[0,low)中得到。

扫描二维码关注公众号,回复: 6472364 查看本文章


             原型:numpy.random.randint( low,high = None, size = None ) 

参数: low; 区间的下限

                          high: 区间的上限

  size: 整型或者整型数组,可选的输出阵列的型态,比如(m,n,k),那么会产生一个型态为m*n*k的样本阵列

 
 

                             ,否则产生一个单独的数


         3. numpy.random.normal:  从一个高斯(正态)分布中得到数据

 

          原型:numpy.random.normal( loc 0.0, scale = 1.9, size = None )

                    参数:loc: float

分布的均值中心

                               scale:  float

分布的标准差

                               size: int 或者int 数组,可选

        更上述接口的size参数意义一致指定输出的阵列形式,如果不指定,就返回单个值。





  


其他的函数,后续再更新          



            

猜你喜欢

转载自blog.csdn.net/ronaldo_hu/article/details/51233766