我在Matlab中将一个单元数组保存为.mat文件,操作如下:
test = {'hello'; 'world!'};
save('data.mat', 'test', '-v7.3')
如何使用H5py将其作为Python中的字符串列表导入?
我尝试了以下方法:
f = h5py.File('data.mat', 'r')
print f.get('test')
print f.get('test')[0]
这将打印出以下内容:
<HDF5 dataset "test": shape (1, 2), type "|O8">
[<HDF5 object reference> <HDF5 object reference>]
我该如何在Python中取消引用以获取字符串列表
['hello', 'world!']
?