# 无放回抽样:在整数区间[1,1000]中有放回地抽取count次,并统计每次搜索的时间,只需要改变count次数即可实现
import numpy as np # 无放回抽样:在整数区间[1,1000]中有放回地抽取count次
count =1 #随机次数
s = np.arange(1000)
t = np.r_[1:1000]
for i in range(count):
z = np.random.choice(t,1)
index = np.where(t==z)
print (z)
print(count)
t = np.delete(t,index)
# 放回抽样:在整数区间[1,1000]中有放回地抽取count次,并统计每次搜索的时间,只需要改变count次数即可实现
import random # 放回抽样:在整数区间[1,1000]中有放回地抽取count次
count = 1000000 #随机次数
for each in range(1,count):
pick = random.randint(1,1000)
print(pick)
print(count)
随机抽样可以通过各种方式实现,但是最为便捷的便是通过调用包进行实现,但是时间准确性以及效率问题有待考证。