如何生成自己的mnist.mat文件

mnist.mat中的train_x是怎么生成的?我自己尝试这编了下,可生成的.mat文件中的train为21364*28double,而不是28*28*60000unit8的形式,求各位编程大神指导。 ```c train = cell(763, 1); label = zeros(763, 1); dis1 = dir(['F:\新建文件夹 (2)\看图王批量图片转换结果\' '.']); nms1 = {dis1.name}; i=0; for m = 1:length(nms1) nm1 = ['F:\新建文件夹 (2)\看图王批量图片转换结果\' nms1{m}]; dis2 = dir([nm1 '\*.jpg']); nms2 = {dis2.name}; for k = 1:length(nms2) i = i+1; nm2 = ['F:\新建文件夹 (2)\看图王批量图片转换结果\' nms1{m} '\' nms2{k}]; train{i} = double(rgb2gray(imread(nm2))); label(i) = double(m-2); m k end end train=cell2mat(train); save('Mont_data.mat','train', 'label'); ```
请先 登录 后评论

0 个回答

没有找到数据。