Python 随机采样:如何生成重复元素的样本

要让 Python 的样本具有重复性,可以使用 random.choices() 函数。该函数可以从一个序列中随机选择指定数量的元素,并允许重复选择。

例如,以下代码将从列表 my_list 中随机选择 5 个元素,允许重复选择:

import random

my_list = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
sample = random.choices(my_list, k=5)
print(sample)

输出:

[3, 3, 7, 6, 1]

可以看到,该样本中有重复元素。

如果不允许重复元素,可以使用 random.sample() 函数。该函数和 random.choices() 函数类似,但不允许重复元素。

Python 随机采样:如何生成重复元素的样本

原文地址: https://www.cveoy.top/t/topic/kaYu 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录