random中的权重是什么意思啊~~求大神帮帮我~~
random.choices(population, weights=None, *, cum_weights=None, k=1)-- 从 population 参数指定的序列中随机抽取 k 个元素并返回。
-- weights 参数是指定相对权重列表,cum_weights 参数是指定累积权重列表(相对权重 等同于累积权重 ),两个参数不能同时存在(注:如果同时存在,Python 将抛出 TypeError 异常)。
-- 如果没有指定 weights 相对权重和 cum_weights 累积权重,那么每个元素被选中的概率是相同的。
-- 如果指定任一权重参数,那么其长度必须与 population 参数指定的序列长度一致。
就是这里的权重,不懂,相对权重和累计权重~~~不知道啥意思
>>> # 模拟黑红绿轮盘(带权重的随机抽取)
>>> choices(['red', 'black', 'green'], , k=6)
['red', 'green', 'black', 'black', 'red', 'black']
这里的权重是啥~~~求大神帮帮我~~~
就相当于权力的意思! python爱好者. 发表于 2022-3-30 17:50
就相当于权力的意思!
这个对随机抽取,有什么影响呢
~ 马良python 发表于 2022-3-30 17:54
这个对随机抽取,有什么影响呢
~
就相当于天平,更倾向于那一边,导致哪一个数的可能性更大! python爱好者. 发表于 2022-3-30 17:55
就相当于天平,更倾向于那一边,导致哪一个数的可能性更大!
谢谢大佬
页:
[1]