当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python dask.bag.Bag.accumulate用法及代码示例


用法:

Bag.accumulate(binop, initial='__no__default__')

对序列重复应用二进制函数,累积结果。

这假设袋子已排序。虽然通常情况下并非所有 Dask.bag 函数都保留此属性。

例子

>>> import dask.bag as db
>>> from operator import add
>>> b = db.from_sequence([1, 2, 3, 4, 5], npartitions=2)
>>> b.accumulate(add).compute()
[1, 3, 6, 10, 15]

Accumulate 还接受一个可选参数,该参数将用作第一个值。

>>> b.accumulate(add, initial=-1).compute()
[-1, 0, 2, 5, 9, 14]

相关用法


注:本文由纯净天空筛选整理自dask.org大神的英文原创作品 dask.bag.Bag.accumulate。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。