【发布时间】:2018-01-10 20:55:00
【问题描述】:
我从
下载了嘈杂的 MNIST 数据集但是下载的文件是未知文件格式,它写在可用文件为 mat 格式的描述中,所以我将未压缩的文件重命名为 .mat 格式。但是当我尝试将其上传到 matlab 时,它会显示以下错误
无法读取 MAT 文件 F:\ 数据\mnist-with-motion-blur\mnist-with-motion-blur.mat。不是二进制 MAT 文件。尝试加载 -ASCII 以读取为文本。
我也使用了 mnist 辅助函数,但它没有帮助。 helper mnist
【问题讨论】:
-
你解压了吗?
-
是的,我解压了@Adiel
-
好的..也许可以尝试其中之一(重复...?):stackoverflow.com/questions/39580926/…,stackoverflow.com/questions/24127896/…
-
你用什么 Matlab 函数来加载数据?我只是从您提供的链接下载文件 n-mnist-with-awgn.gz。我使用 7zip 解压它,只需调用以下代码即可在 Octave 下加载它:
A=load('C:\Users\Sheldon\Downloads\mnist-with-awgn.mat') -
我尝试过使用 WinZip 和 Matlab,但在
-ascii模式下也无法加载。但也许fread会起作用,就像我附加的链接一样。