h5py(python)读取matlab的结构体文件

存在一个结构体文件
h5py(python)读取matlab的结构体文件_第1张图片
这个结构体内部的数据是这样的:
h5py(python)读取matlab的结构体文件_第2张图片
采用了网上各种方法读取都不管用,最后去overstackflow上破解了这个问题,代码如下:

with h5py.File('./Lake/Y.mat') as f:
    data = [f[element[0]][:] for element in f['Y']]

简单高效,牛逼PLUS!

你可能感兴趣的:(代码学习,python,matlab)