python - 如何使用Dask.Array.From_Zarr在Dask上打开zarr文件?

标签 python numpy dask python-xarray zarr

我在将 zarr 文件转换为 dask 数组时遇到了很大的问题。这是我输入 arr = da.from_zarr('gros.zarr/time') 时得到的结果: enter image description here

但是当我尝试使用一个坐标(例如时间)时,它会起作用: enter image description here

有什么想法可以解决这个问题吗?

最佳答案

正如 @Michael Delgado 的评论中所指出的,如果 xarray 有效,那么这可能是最好的选择。

但是,如果由于某种原因您确实想使用 dask.array 打开它,那么您可以使用 component kwarg 指定感兴趣的组件:

from dask.array import from_zarr

x = from_zarr("gros.zarr", component="time")

有关一些可重现的示例,请参阅 this blog post .

关于python - 如何使用Dask.Array.From_Zarr在Dask上打开zarr文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72711348/

相关文章:

python - Selenium Python - 等待元素加载并单击它

python - 按索引访问数组

python - cython:将 2D numpy 数组传递给 cdef 函数

numpy:在二维数组的每一行中找到值的第一个索引

python - 将大型Dask数据框与小 Pandas 数据框合并

dask - 为什么 dask 的 read_sql_table 需要一个 index_col 参数?

python - 如何使用 Python 从 Salesforce 获取文件

python - 何时在 Django 模型中使用一对一关系

python - 如何在 Windows 10 上安装 Feather 格式?

python - Dask.distributed 的扩展限制是什么?