开开同学很认真 2025-03-19 16:27 采纳率: 0%
浏览 12

h5文件读取问题,求解

请问各位友友,h5文件数据导入时候发现一个空的文件,但用matlab读的时候发现有数据,搞不懂求解答~

img

以下是用matlab读的结果:

a = dir('MS\FLD\e2\e2-000071.h5')

img

  • 写回答

4条回答 默认 最新

  • 道友老李 JWE233286一种基于机器视觉的水表指针读数识别及修正的方法 专利发明者 2025-03-19 16:27
    关注
    让【道友老李】来帮你解答,本回答参考gpt编写,并整理提供,如果还有疑问可以点击头像关注私信或评论。
    如果答案让您满意,请采纳、关注,非常感谢!
    根据你提供的信息,可能是因为H5文件没有按照预期的结构存储数据,导致无法直接查看或读取数据。可以尝试以下两种方法解决:
    1. 使用h5py库(Python)读取H5文件数据:
    import h5py
    # 打开H5文件
    with h5py.File('MS/FLD/e2/e2-000071.h5', 'r') as f:
        # 查看文件中的数据集
        print(f.keys())
    
    1. 尝试用MATLAB的h5info函数查看H5文件的信息:
    info = h5info('MS/FLD/e2/e2-000071.h5');
    disp(info);
    

    希望以上方法可以帮助你解决问题。如果还有其他疑问,请随时提出。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月19日