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