dask.array.from_zarr

dask.array.from_zarr

dask.array.from_zarr(url, component=None, storage_options=None, chunks=None, name=None, inline_array=False, **kwargs)[源代码]

从 zarr 存储格式加载数组

有关格式的详细信息,请参阅 https://zarr.readthedocs.io

参数
url: Zarr Array 或 str 或 MutableMapping

数据的位置。URL 可以包含 s3:// 这样的协议说明符,用于远程数据。也可以是任何 MutableMapping 实例,如果在多个进程中使用,应可序列化。

component: str 或 None

如果位置是一个zarr组而不是一个数组,这是应该加载的子组件,类似于 'foo/bar'

storage_options: dict

存储后端的任何附加参数(本地路径忽略)

chunks: 整数元组或整数元组的元组

传递给 dask.array.from_array() ,允许在初始化时设置块,如果磁盘数据集中的分块方案对于后续计算不是最优的。

名称str, 可选

数组的可选键名。默认为对输入进行哈希处理。

**kwargs:

传递给 zarr.core.Array

inline_arraybool, 默认 False

是否在任务图的值中内联zarr数组。参见 dask.array.from_array() 以获取解释。

参见

from_array