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


Python dask.optimization.inline_functions用法及代碼示例


用法:

dask.optimization.inline_functions(dsk, output, fast_functions=None, inline_constants=False, dependencies=None)

將廉價函數內聯到更大的操作中

例子

>>> dsk = {'out': (add, 'i', 'd'),  
...        'i': (inc, 'x'),
...        'd': (double, 'y'),
...        'x': 1, 'y': 1}
>>> inline_functions(dsk, [], [inc])  
{'out': (add, (inc, 'x'), 'd'),
 'd': (double, 'y'),
 'x': 1, 'y': 1}

保護輸出鍵。在下麵的示例中,i 未內聯,因為它被標記為輸出鍵。

>>> inline_functions(dsk, ['i', 'out'], [inc, double])  
{'out': (add, 'i', (double, 'y')),
 'i': (inc, 'x'),
 'x': 1, 'y': 1}

相關用法


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