python - 使用 Python (h5py) 删除外部链接的 HDF5
问题描述
从 HDF5 文件中删除数据需要重新打包主文件。由于我们使用大型子数据库文件(测量数据),因此单独的 HDF5 数据文件从外部链接到主文件。由于链接文件占用的空间很小,您可能会争论是否需要重新打包。
h5py.ExternalLink
由于 HDF5 数据库可能会损坏,从主 HDF5 db 文件中正确删除外部链接数据库 ( ) 的过程是什么?
解决方案
该ExternalLink
对象的行为类似于其他对象(组和数据集)。因此,您可以使用del
和引用文件/链接对象。例如,如果您有一个名为的外部链接['/my_linked_ds']
,您可以像这样删除:
h5f = h5py.File('yourfile.h5', 'r+')
del (h5f['/my_linked_ds'])
h5f.close()
推荐阅读
- c# - ASP.NET 项目中的 JWT 身份验证
- javascript - TypeError: Object(...) is not a function error in useAccordianToggle
- lua - Roblox: clone an object in all players backpack lua
- prometheus - 增加舞会计数器的日期范围时,统计总计数减少
- javascript - 过滤掉嵌套对象并返回一个新对象
- javascript - 阅读更多按钮以显示成功付款消息的弹出窗口
- javascript - 如果用户选择验证码,如何删除验证码旁边的验证错误
- c++ - 如何使用异步源获取自定义小部件的数据
- memory-management - qemu-system-aarch64 内存和设备布局
- node.js - Imgur API 未给出有效响应