我对Python还很陌生,也许这是一个非常愚蠢/愚蠢的问题,但是我因思考这个问题而头痛得厉害。 我有一组数据,例如整数,我想从中提取一个随机子集,但每个对象的概率都不同。 如何以尊重数据的概率分布的方式提取子集? 我认为np.random_sample给所有样本相同的优先级,所以它不是我要找的东西...
Numpy 库通常更快,但如果您希望使用 Python 的随机库 您可以尝试: random.choices(population, weights=None, *, cum_weights=None, k=1) 链接
random.choices
。它是一个随机选择函数,用法简单易懂。 - PM 2Ring