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


Python dask.config.set用法及代码示例


用法:

dask.config.set(arg: Mapping = None, config: dict = {'array': {'chunk-size': '128MiB', 'rechunk-threshold': 4, 'slicing': {'split-large-chunks': None}, 'svg': {'size': 120}}, 'dataframe': {'parquet': {'metadata-task-size-local': 512, 'metadata-task-size-remote': 16}, 'shuffle-compression': None}, 'optimization': {'fuse': {'active': None, 'ave-width': 1, 'max-depth-new-edges': None, 'max-height': inf, 'max-width': None, 'rename-keys': True, 'subgraphs': None}}, 'temporary-directory': None, 'tokenize': {'ensure-deterministic': False}}, lock: threading.Lock = <unlocked _thread.lock object>, **kwargs)

在上下文管理器中临时设置配置值

参数

arg映射或无,可选

要设置的配置键值对的映射。

**kwargs

要设置的其他键值对。如果提供了 arg,则在 arg 中设置的值将在 kwargs 中设置的值之前应用。关键字参数中的 Double-underscores ( __ ) 将替换为 . ,从而可以轻松设置嵌套值。

例子

>>> import dask

通过提供映射在上下文中设置'foo.bar'

>>> with dask.config.set({'foo.bar': 123}):
...     pass

通过提供关键字参数在上下文中设置'foo.bar'

>>> with dask.config.set(foo__bar=123):
...     pass

全局设置'foo.bar'

>>> dask.config.set(foo__bar=123)

相关用法


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