MCPcopy Create free account
hub / github.com/dask/dask / to_delayed

Method to_delayed

dask/array/core.py:2953–2974  ·  view source on GitHub ↗

Convert into an array of :class:`dask.delayed.Delayed` objects, one per chunk. Parameters ---------- optimize_graph : bool, optional If True [default], the graph is optimized before converting into :class:`dask.delayed.Delayed` objects. See A

(self, optimize_graph=True)

Source from the content-addressed store, hash-verified

2951 return c
2952
2953 def to_delayed(self, optimize_graph=True):
2954 """Convert into an array of :class:`dask.delayed.Delayed` objects, one per chunk.
2955
2956 Parameters
2957 ----------
2958 optimize_graph : bool, optional
2959 If True [default], the graph is optimized before converting into
2960 :class:`dask.delayed.Delayed` objects.
2961
2962 See Also
2963 --------
2964 dask.array.from_delayed
2965 """
2966 keys = self.__dask_keys__()
2967 graph = self.__dask_graph__()
2968 layer = self.__dask_layers__()[0]
2969 if optimize_graph:
2970 graph = self.__dask_optimize__(graph, keys) # TODO, don't collapse graph
2971 layer = f"delayed-{self.name}"
2972 graph = HighLevelGraph.from_collections(layer, graph, dependencies=())
2973 L = ndeepmap(self.ndim, lambda k: Delayed(k, graph, layer=layer), keys)
2974 return np.array(L, dtype=object)
2975
2976 def repeat(self, repeats, axis=None):
2977 """Repeat elements of an array.

Calls 7

__dask_keys__Method · 0.95
__dask_graph__Method · 0.95
__dask_layers__Method · 0.95
ndeepmapFunction · 0.90
DelayedClass · 0.90
__dask_optimize__Method · 0.80
from_collectionsMethod · 0.80