题
看来我只能加载为一切类型UINT8,只是用下面的两行,
进口scipy.io X1 = scipy.io.loadmat( 'one.mat')
所有的双精度数得到改变。我相信SciPy的创造者 都知道的事实,即浮点数更为常见...
所以,我应该怎么办? 谢谢!
解决方案
什么级别matfile你想读什么书?根据的文档,
V4(等级1.0),V6和V7〜7.2 matfiles都支持。
您将需要一个HDF5 Python库 读MATLAB 7.3格式文件垫。 由于SciPy的不提供一个,我们 不实现HDF5 / 7.3 这里接口
有关的支持级别,变量应该与它们被保存的D型细胞重新加载;如果您愿意加载它们如MATLAB将要与该调用mat_dtype=True
参数的末尾添加loadmat
。
不隶属于 StackOverflow