用法:
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)
相關用法
- Python dask.config.expand_environment_variables用法及代碼示例
- Python dask.config.update用法及代碼示例
- Python dask.config.get用法及代碼示例
- Python dask.config.merge用法及代碼示例
- Python dask.compute用法及代碼示例
- Python dask.dataframe.Series.apply用法及代碼示例
- Python dask.dataframe.to_records用法及代碼示例
- Python dask.dataframe.DataFrame.applymap用法及代碼示例
- Python dask.dataframe.Series.clip用法及代碼示例
- Python dask.array.stats.ttest_ind用法及代碼示例
- Python dask.array.ma.masked_values用法及代碼示例
- Python dask.array.divmod用法及代碼示例
- Python dask.dataframe.Series.prod用法及代碼示例
- Python dask.dataframe.Series.fillna用法及代碼示例
- Python dask.dataframe.DataFrame.sub用法及代碼示例
- Python dask.bag.Bag.frequencies用法及代碼示例
- Python dask.dataframe.compute用法及代碼示例
- Python dask.array.negative用法及代碼示例
- Python dask.array.overlap.map_overlap用法及代碼示例
- Python dask.dataframe.DataFrame.mod用法及代碼示例
注:本文由純淨天空篩選整理自dask.org大神的英文原創作品 dask.config.set。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。