【问题标题】:How to create .mdb file?如何创建 .mdb 文件?
【发布时间】:2019-06-21 10:48:44
【问题描述】:

我是 zarr、HDF5 和 LMDB 的新手。我已将数据从 HDF5 转换为 Zarr,但我得到了许多扩展名为 .n 的文件(n 从 0 到 31)。我只想拥有一个扩展名为 .zarr 的文件。我尝试使用 LMDB(zarr.LMDBStore 函数),但我不明白如何创建 .mdb 文件?你知道怎么做吗? 谢谢!

【问题讨论】:

标签: python hdf5 lmdb zarr


【解决方案1】:

@kish 在尝试您的解决方案时出现此错误:

从 comtypes.gen 导入访问 ImportError: 无法导入名称“访问”

【讨论】:

    【解决方案2】:

    documentation for the LMDBStore class 中有一些使用 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 文件,它会自动创建。

    【讨论】:

    • 我会试试的,非常感谢
    猜你喜欢
    • 2015-06-28
    • 2011-12-10
    • 2011-09-24
    • 1970-01-01
    • 2012-03-21
    • 2020-07-15
    • 1970-01-01
    • 2020-05-16
    • 1970-01-01
    相关资源
    最近更新 更多