random.choices
时间: 2023-07-11 12:00:05 浏览: 104
python np.random.choice方法
5星 · 资源好评率100%
`random.choices` 也是 Python 中的一个函数,与 `random.choice` 类似,但有一些不同之处。`random.choices` 可以从一个序列中进行多次选择,每次选择都可以选择相同或不同的元素。这个函数需要传入两个参数:序列和权重列表。权重列表是一个可选参数,用于指定每个元素被选择的概率。如果不指定权重列表,则每个元素被选择的概率相等。
`random.choices` 返回一个列表,其中包含指定次数的元素选择结果。例如,`random.choices([1, 2, 3, 4, 5], weights=[2, 1, 1, 1, 1], k=3)` 可能返回 [1, 1, 2],其中元素 1 出现的概率更高,因为它的权重比其他元素大。
阅读全文