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


Python distributed.Client.normalize_collection用法及代碼示例


用法:

normalize_collection(collection)

如果存在,則將集合的任務替換為已經存在的期貨

這將集合任務圖中的任務與調度程序中的已知未來標準化。它返回包含重疊期貨的任務圖的集合副本。

參數

collection暗對象

像 dask.array 或 dataframe 或 dask.value 對象這樣的集合

返回

collection暗對象

將其任務替換為任何現有期貨的集合。

例子

>>> len(x.__dask_graph__())  # x is a dask collection with 100 tasks  
100
>>> set(client.futures).intersection(x.__dask_graph__())  # some overlap exists  
10
>>> x = client.normalize_collection(x)  
>>> len(x.__dask_graph__())  # smaller computational graph  
20

相關用法


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