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()
以获取解释。
参见