numpy

random

rand

创建一个给定shape的数组,并用[0,1]上的均匀分布的随机样本填充它。

#### usage
rand(d0, d1, ..., dn)
>>> np.random.rand(3,2)
array([[ 0.14860045,  0.12085391],
       [ 0.60111547,  0.22030079],
       [ 0.06661041,  0.37634434]])
>>> np.random.rand(3)
array([ 0.00750005,  0.05250986,  0.79538867])
>>> np.random.rand(1)
array([ 0.47296359])
>>> np.random.rand(3, 2, 4)
array([[[ 0.66151425,  0.66879573,  0.38385449,  0.33088673],
        [ 0.95109961,  0.05667467,  0.15692034,  0.72006635]],

       [[ 0.7792517 ,  0.61330583,  0.78158503,  0.00783331],
        [ 0.29853045,  0.31145736,  0.91850084,  0.98779325]],

       [[ 0.12620205,  0.34380978,  0.77586762,  0.78010287],
        [ 0.65628447,  0.37491602,  0.91287225,  0.37615829]]])

randn

randint

random_integers

random_sample

random

ranf

sample

choice

byte

最后更新于

这有帮助吗?