我有一个Numpy数组类型的矩阵.我如何将其作为图像写入磁盘?任何格式都有效(png,jpeg,bmp ......).一个重要的限制是PIL不存在.
我正在尝试使用以下代码读取matlab文件
import scipy.io
mat = scipy.io.loadmat('test.mat')
Run Code Online (Sandbox Code Playgroud)
它给了我以下错误
raise NotImplementedError('Please use HDF reader for matlab v7.3 files')
NotImplementedError: Please use HDF reader for matlab v7.3 files
Run Code Online (Sandbox Code Playgroud)
所以任何人都可以遇到同样的问题,并可以取悦任何示例代码
谢谢
我在使用Python读取hdf5 matlab 7.3文件时遇到了麻烦.我正在使用h5py 2.0.1.
我可以读取存储在文件中的所有矩阵,但我无法读取字符串列表.h5py将字符串显示为形状(1,894)的数据集,其类型为| 04.此数据集包含对象引用,我尝试使用h5file[obj_ref]语法取消引用.
这会产生类似的结果dataset "FFb": shape (4, 1) type "<u2".我将其解释为长度为4的字符数组.这似乎是字符串的ASCII表示.
是否有一种简单的方法可以解决问题?
是否有任何包提供matlab到python hdf5支持?