有关随机样本生成的任何建议吗?每次运行时,我都需要从大型列表中随机选择100个项目。我可以通过比较项目的ID和循环直到计数达到100来实现,但我想知道是否有任何内置功能可以简化此过程。
答案 0 :(得分:5)
你想要random.sample(population, k)
。
返回从总体序列中选择的k长度的唯一元素列表。用于无需替换的随机抽样。
答案 1 :(得分:4)
import random
x = range(10000)
y = random.sample(x, 100)