dask.bag.random.choices

dask.bag.random.choices

dask.bag.random.choices(population, k=1, split_every=None)[源代码]

返回一个包含替换选择的 k 个元素的列表。

参数
人口:袋

要采样的元素。

k: 整数, 可选

要采样的元素数量。

split_every: int (可选)

在进行归约时,将分组划分为此大小的组。默认为8。

示例

>>> import dask.bag as db
>>> from dask.bag import random
>>> b = db.from_sequence(range(5), npartitions=2)
>>> list(random.choices(b, 3).compute())  
[1, 1, 5]