当前位置 博文首页 > 不太冷的莱昂的博客:基于numpy.random.randn()与rand()的介绍

    不太冷的莱昂的博客:基于numpy.random.randn()与rand()的介绍

    作者:[db:作者] 时间:2021-09-02 16:34

    ?

    np.random.rand(d0,d1,d2.....dn)返回一个或一组服从“0~1”均匀分布的随机样本值,随机样本取值范围是[0,1)。

    np.random.randn(d0,d1,d2.....dn)返回一个或一组服从标准正态分布的随机样本值。

    其中d0,d1,d2.....dn表示的是维度,n是维度的数量,dn代表每个维度的大小

    ?

    import numpy as np
    array1=np.random.randn(4,3,2)

    ?输出结果:

    array([[[ 1.6925305 , -0.58698774],
            [ 1.75947169, -1.51997388],
            [ 0.12978832,  1.46868812]],
    
           [[-1.23689159, -0.88393157],
            [-1.23050871,  2.19354021],
            [ 0.48247874, -1.18868524]],
    
           [[-1.02694261,  0.86824835],
            [ 2.00751965,  0.51041024],
            [ 0.95537449, -0.21322381]],
    
           [[-0.1021185 ,  0.11204215],
            [-1.06240414, -0.1982624 ],
            [-1.6816112 ,  0.8156184 ]]])

    ?

    cs