gpt4 book ai didi

python - 访问 Zarr 中的一个 block

转载 作者:太空宇宙 更新时间:2023-11-03 21:13:45 38 4
gpt4 key购买 nike

Zarr将数组以 block 的形式保存在磁盘上,每个 block 都是一个单独的文件。有没有一种方法可以只访问一个选定的 block (文件)?

能否在不将整个数组加载到内存的情况下确定哪些 block 为空?

最佳答案

除了自己点击 FS 之外,我不知道有任何方法可以找到 block 大小。扎尔对此进行了抽象。也许你必须解释一下你在做什么。

我目前正在进行的项目使用 Zarr 来存储气象数据。我们将数据保存在形状 (t, x, y) 的 3 维数组中。除了数据之外,我们还有一个形状为 (t) 的数组,它实际上是一个用于记录哪些槽已填充的位掩码。所以当数据进来时,我们写

data[t] = [...]
ready[t] = 1

因此,在查询数据时,我们知道哪些时隙需要数据,哪些时隙是空的。

关于python - 访问 Zarr 中的一个 block ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54861991/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com