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


Python distributed.Client.gather用法及代码示例


用法:

gather(futures, errors='raise', direct=None, asynchronous=None)

从分布式内存中收集期货

接受未来、嵌套的期货、迭代器或队列容器。返回类型将与输入类型匹配。

参数

futures期货集合

这可能是 Future 对象的嵌套集合。集合可以是列表、集合或字典

errorsstring

或者‘raise’ or ‘skip’如果我们应该提出如果未来有错误或跳过它包含在输出集合中

direct布尔值

是否直接连接到worker,或者要求调度器充当中介。这也可以在创建客户端时设置。

asynchronous: bool

如果为 True,则客户端处于异步模式

返回

结果:与输入相同类型的集合,但现在有
收集结果而不是未来

例子

>>> from operator import add  
>>> c = Client('127.0.0.1:8787')  
>>> x = c.submit(add, 1, 2)  
>>> c.gather(x)  
3
>>> c.gather([x, [x], x])  # support lists and dicts 
[3, [3], 3]

相关用法


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