python - h5py 查看器无法以编程方式打开/调用

标签 python hdf5 h5py

我一直在使用 h5py 创建一个数据集(涉及图像和元数据)。

但是,我想检查数据在文件中的表示方式。以及正确与否。

我找到了https://pypi.org/project/h5pyViewer/它有一个很好的用户界面。但是,当我尝试运行时,它会抛出语法错误(该库是使用 Python 2.x 构建的),并且即使我切换了 Python 版本,我也无法打开该应用程序。

它也没有很好的文档。还有其他应用程序可以查看 HDF5 数据吗?或者,我们如何解决 h5pyViewer 的问题并使用它?

最佳答案

是的!使用 HDF GroupHDFView。它基于 Java,没有任何 Python 依赖项。它有一个很好的图形用户界面(恕我直言)。 您可以在此处下载适用于 Win-7、Win-10 和 Linux 的 HDFView 二进制文件(您需要创建登录名才能访问):
HDFView Software Download

或者,您可以尝试 ViTables,它也是基于 Python 的(因此具有依赖项)。如果您想对数据运行查询,那就太好了。更多信息请参见:
ViTables Overview
ViTables 源代码和轮子包可在此处获取:
ViTables at SourceForge

关于python - h5py 查看器无法以编程方式打开/调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56126344/

相关文章:

python - 如何退出程序 : sys. stderr.write() 或打印

python - TensorFlow - tf.data.Dataset 读取大型 HDF5 文件

python - 我们可以为 python 类文件对象禁用 h5py 文件锁定吗?

python - key 错误 : "Couldn' t delete link (Can't delete self)"

python - Plotly:如何为具有完全不同数据和布局的图形制作一个 plotly 下拉菜单?

python - 在 dask.array.map_blocks [OpenCV, Dask] 中调用并返回 cv2.cvtColor

python - 从 PHP shell_exec 执行 Python 脚本以使用 smtp 发送电子邮件失败

python - 用 Python 编写 Fortran 无格式文件

python - h5py 使用指针的对称数组

python - 使用 HDF5 和 MPI 使用 1 个进程从 Python 写入/读取大文件