首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Zarr ()返回FSPathExistNotDir错误

Zarr ()返回FSPathExistNotDir错误
EN

Stack Overflow用户
提问于 2021-02-11 18:52:35
回答 1查看 224关注 0票数 0

当我运行zarr.open('result.zarr', mode='r')时,会得到以下错误:

FSPathExistNotDir: path存在但不是目录:%r

根据位于https://zarr.readthedocs.io/en/stable/tutorial.html#persistent-arrays的Zarr文档中的示例,这个zarr.open()函数应该返回一个zarr.core.Array:

代码语言:javascript
复制
z2 = zarr.open('data/example.zarr', mode='r')
np.all(z1[:] == z2[:])

为什么在我的例子中,zarr.open()函数正在寻找一个目录?

EN

回答 1

Stack Overflow用户

发布于 2021-03-11 04:58:20

我看到了我的困惑。对我来说,example.zarr是文件的名称(似乎我把它命名错了),而不是目录。

我也感到困惑,因为zarr.open()创建了一个zarray,但是没有像函数名称所暗示的那样打开一个现有的zarray。

来自kaggle.com/kneroma/zarr-files-and-l5kit-data-for-dummies:

z1 = zarr.open('data/example.zarr', mode='w', shape=(10000, 10000), chunks=(1000, 1000), dtype='i4') z1

上面的数组将将其配置元数据和所有压缩块数据存储在相对于当前工作目录的名为“data /example.zarr”的目录中。zarr.convenience.open()函数为创建新的持久数组或继续使用现有数组提供了一种方便的方法。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66161003

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档