赞
踩
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表示抽样的元素不重复
(2)python自带的random中的sample函数,random.sample(list,number)
注:看到有博客说,在number比较大时,用numpy的choice会比random.sample快
参考:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。