python 随机数的用法

1、numpy.random.randint()

sample_int = numpy.random.randint(start_number, end_number, sample_number)

start_number:起始采样数

end_number:结尾采样数

sample_number:采样的个数

例子:

sample_int = numpy.random.randint(1, 10, 5)

在[1,10)之间随机选取5个整数

2、从列表中随机抽样

(1)numpy.random.choice(list,number,replace=False)

        list:待抽样的列表

        number:需要在列表中抽样的个数

        replace:是否允许抽样的元素重复,false表示抽样的元素不重复

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

(2)python自带的random中的sample函数,random.sample(list,number)

   注:看到有博客说,在number比较大时,用numpy的choice会比random.sample快

参考:

(1)python nump.random详细解析

发布了29 篇原创文章 · 获赞 16 · 访问量 6万+

猜你喜欢

转载自blog.csdn.net/u011412768/article/details/86354950