|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
random.choices(population, weights=None, *, cum_weights=None, k=1)
-- 从 population 参数指定的序列中随机抽取 k 个元素并返回。
-- weights 参数是指定相对权重列表,cum_weights 参数是指定累积权重列表(相对权重 [10,5,30,5] 等同于累积权重 [10,15,45,50]),两个参数不能同时存在(注:如果同时存在,Python 将抛出 TypeError 异常)。
-- 如果没有指定 weights 相对权重和 cum_weights 累积权重,那么每个元素被选中的概率是相同的。
-- 如果指定任一权重参数,那么其长度必须与 population 参数指定的序列长度一致。
就是这里的权重,不懂,相对权重和累计权重~~~不知道啥意思
>>> # 模拟黑红绿轮盘(带权重的随机抽取)
>>> choices(['red', 'black', 'green'], [18, 18, 2], k=6)
['red', 'green', 'black', 'black', 'red', 'black']
这里的权重是啥~~~求大神帮帮我~~~
就相当于天平,更倾向于那一边,导致哪一个数的可能性更大!
|
|