用法:
dask.optimization.cull(dsk, keys)
返回仅包含计算键所需任务的新 dask。
换句话说,从 dask 中删除不必要的任务。
keys
可能是单个键或键列表。- dsk:剔除的 dask 图
- 依赖项:字典映射 {key: [deps]}。有用的副作用加速
其他优化,尤其是 fuse。
返回:
例子:
>>> d = {'x': 1, 'y': (inc, 'x'), 'out': (add, 'x', 10)} >>> dsk, dependencies = cull(d, 'out') >>> dsk {'out': (<function add at ...>, 'x', 10), 'x': 1} >>> dependencies {'out': ['x'], 'x': []}
相关用法
- Python dask.optimization.inline用法及代码示例
- Python dask.optimization.functions_of用法及代码示例
- Python dask.optimization.inline_functions用法及代码示例
- Python dask.optimize用法及代码示例
- 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.compute用法及代码示例
- Python dask.dataframe.Series.prod用法及代码示例
- Python dask.dataframe.Series.fillna用法及代码示例
- Python dask.dataframe.DataFrame.sub用法及代码示例
- Python dask.bag.Bag.frequencies用法及代码示例
- Python dask.config.set用法及代码示例
- Python dask.dataframe.compute用法及代码示例
- Python dask.array.negative用法及代码示例
- Python dask.array.overlap.map_overlap用法及代码示例
注:本文由纯净天空筛选整理自dask.org大神的英文原创作品 dask.optimization.cull。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。