我是 zarr、HDF5 和 LMDB 的新手。我已将数据从 HDF5 转换为 Zarr,但我得到了许多扩展名为 .n 的文件(n 从 0 到 31)。我只想拥有一个扩展名为 .zarr 的文件。我尝试使用 LMDB(zarr.LMDBStore 函数),但我不明白如何创建 .mdb 文件?你知道怎么做吗?谢谢 !
问问题
154 次
2 回答
0
@kish 在尝试您的解决方案时出现此错误:
从 comtypes.gen 导入访问 ImportError:无法导入名称“访问”
于 2019-06-21T13:16:15.077 回答
0
LMDBStore 类的文档中有一些使用 LMDB 作为 Zarr 存储的示例。例如:
>>> store = zarr.LMDBStore('data/group.mdb')
>>> root = zarr.group(store=store, overwrite=True)
>>> foo = root.create_group('foo')
>>> bar = foo.zeros('bar', shape=(10, 10), chunks=(5, 5))
>>> bar[...] = 42
>>> store.close() # don't forget to call this when you're done
除了上述之外,您无需执行任何操作来创建 .mdb 文件,它将自动创建。
于 2019-07-04T22:43:22.907 回答