在matlab工作空间加载MNIST数据集,数据集中包含了10 000张图像,0~9中每个数字的图像均为1000张,显示图像,并获取每张图片额度尺寸。
时间: 2024-03-26 19:34:45 浏览: 88
我使用的是 MNIST Digits 数据集。关于数据集:数据集由 10 类手写图像图片组成,每类图片的数字在 0-9 之间。
5星 · 资源好评率100%
在 MATLAB 中,可以使用 `load` 函数加载 MNIST 数据集。MNIST 数据集包含了许多图像和对应的标签,可以使用 `images` 和 `labels` 变量分别访问它们。下面是一个加载 MNIST 数据集并显示其中一张图像的示例代码:
```matlab
% 加载 MNIST 数据集
load('mnist.mat');
% 显示第一张图像
imshow(images(:,:,1));
% 获取第一张图像的尺寸
size(images(:,:,1));
```
该代码将 MNIST 数据集加载到 MATLAB 工作空间中,并显示数据集中的第一张图像。可以通过修改第三个参数来显示其他图像。此外,该代码还使用 `size` 函数获取了第一张图像的尺寸,并将结果显示在命令窗口中。
需要注意的是,MNIST 数据集中的图像尺寸为 28x28,因此上述代码中 `size` 函数返回的结果应该是 `[28, 28]`。
阅读全文