dask.array.from_delayed

dask.array.from_delayed

dask.array.from_delayed(value, shape, dtype=None, meta=None, name=None)[源代码]

从 dask 延迟值创建一个 dask 数组

这个例程对于使用 dask delayed 以临时方式构建 dask 数组非常有用,特别是与 stack 和 concatenate 结合使用时。

dask 数组将由单个块组成。

示例

>>> import dask
>>> import dask.array as da
>>> import numpy as np
>>> value = dask.delayed(np.ones)(5)
>>> array = da.from_delayed(value, (5,), dtype=float)
>>> array
dask.array<from-value, shape=(5,), dtype=float64, chunksize=(5,), chunktype=numpy.ndarray>
>>> array.compute()
array([1., 1., 1., 1., 1.])