numpy生成随机数
Numpy.random模块下提供了一些常用的随机函数,可以生成不同概率的随机数。
函数 | 描述 |
---|---|
rand(d0,d1…,dn) | 返回均匀分布的随机数 |
randn(d0,d1…,dn) | 返回标准分布的随机数 |
randint(low, high, size, dtype) | 返回给定开区间的随机整数 |
random_intergers() | 返回闭区间的随机整数 |
random() | 返回0到1区间的浮点数 |
chioce() | 返回给定一维数组的随机数 |
bytes() | 返回随机的位置 |
>>> np.random.bytes(10)
‘ eh\x85\x022SZ\xbf\xa4‘ #random
#和random.randint(0,5,3)是一样的,从np.arange(5)中选择3个数
>>> np.random.choice(5, 3