zarr-python - 在 Python 中处理分块 Zarr 数组
创建、读写、压缩和调整分块多维数组,并将其存储在本地、内存、ZIP 文件或云存储后端中。
标签
更新于: 2026-10-15该技能可以做什么
- 创建分块数组
- 读写数组切片
- 调整并追加数组
- 配置压缩编解码器
- 使用本地内存 ZIP 存储
- 访问 S3 和 GCS 存储
- 集成 NumPy、Dask、Xarray
输入
- 数组形状和数据类型
- 分块和分片形状
- 输入数组数据
- 存储路径或 URI
- 访问模式
- 压缩设置
- 云存储选项
- 服务商凭证
输出
- Zarr 数组
- NumPy 数组数据
- 本地或云存储
- 压缩后的分块数据
- 调整大小后的数组状态
- 追加后的数组数据
要求
- Python 3.12 或更高版本
- Zarr 3.x
- NumPy 2.0 或更高版本
- 远程 I/O 需要 zarr[remote]
- 固定版本的 s3fs 或 gcsfs 后端
- 云服务商身份验证
