在Ubuntu 20.04下查看和打开.h5文件(HDF5 格式),常见的方式有几种:
1. 使用命令行工具
h5dump(来自
hdf5-tools包)
安装:sudoaptupdatesudoaptinstallhdf5-tools查看文件结构:
h5dump yourfile.h5只看顶层信息:
h5dump-nyourfile.h5h5ls
列出文件中的数据集:h5ls yourfile.h5
2. 使用 Python
- 安装
h5py:python3-mpipinstallh5py - 示例代码:
importh5pywithh5py.File("yourfile.h5","r")asf:# 查看顶层 keysprint(list(f.keys()))# 访问某个数据集data=f["dataset_name"][:]print(data.shape,data.dtype)
3. 使用图形化工具
- HDFView(官方 GUI 工具)
安装:
打开sudoaptinstallhdfview.h5文件,可以像浏览文件夹一样查看数据集和属性。
总结
- 如果只是快速查看结构 → 用
h5dump或h5ls。 - 如果要读取和处理数据 → 用 Python 的
h5py。 - 如果想要可视化浏览 → 用 HDFView。