python的numpy的随机函数random中的常用函数讲解

1、 numpy.random.rand()
numpy.random.rand(d0,d1,…,dn)

他生成的是0-1中间的数
然而他括号中的是它的维度
返回值为指定维度的arraypython的numpy的随机函数random中的常用函数讲解_第1张图片

2、numpy.random.randn()
numpy.random.randn(d0,d1,…,dn)

生成正态分布的数据
括号中还是维度
返回值为指定维度的array
python的numpy的随机函数random中的常用函数讲解_第2张图片

3、 numpy.random.randint()
numpy.random.randint(low, high=None, size=None, dtype=’l’)

用于生成整数
括号中的数是生成数据的范围
python的numpy的随机函数random中的常用函数讲解_第3张图片

这些是生成[0,1)之间的浮点数
numpy.random.random_sample(size=None)
numpy.random.random(size=None)
numpy.random.ranf(size=None)
numpy.random.sample(size=None)

numpy.random.seed()
np.random.seed()的作用:使得随机数据可预测。
当我们设置相同的seed,每次生成的随机数相同。如果不设置seed,则每次会生成不同的随机数

你可能感兴趣的:(python)