當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python dask.config.get用法及代碼示例


用法:

dask.config.get(key: str, default: Any = '__no_default__', 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}}, override_with: Any | None = None) → Any

從全局配置中獲取元素

如果 override_with 不是 None 這個值將被直接傳回。對於從 Dask 配置獲取 kwarg 默認值很有用。

使用“.”進行嵌套訪問

例子

>>> from dask import config
>>> config.get('foo')  
{'x': 1, 'y': 2}
>>> config.get('foo.x')  
1
>>> config.get('foo.x.y', default=123)  
123
>>> config.get('foo.y', override_with=None)  
2
>>> config.get('foo.y', override_with=3)  
3

相關用法


注:本文由純淨天空篩選整理自dask.org大神的英文原創作品 dask.config.get。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。