从1.7.0版开始,NumPy
具有choice
支持概率分布的功能。
from numpy.random import choice
draw = choice(list_of_candidates, number_of_items_to_pick,
p=probability_distribution)
请注意,这probability_distribution
是顺序相同的序列list_of_candidates
。您还可以使用关键字replace=False
来更改行为,以便不替换绘制的项目。