如何下载mnist手写数字数据集
时间: 2024-05-18 15:09:30 浏览: 28
MNIST是一个手写数字数据集,包含60,000个训练样本和10,000个测试样本。你可以通过以下步骤下载MNIST数据集:
1. 打开以下链接:http://yann.lecun.com/exdb/mnist/
2. 下载以下四个文件:
- train-images-idx3-ubyte.gz
- train-labels-idx1-ubyte.gz
- t10k-images-idx3-ubyte.gz
- t10k-labels-idx1-ubyte.gz
3. 解压缩文件,并将其保存到你的工作目录中。
如果你使用Python,你可以使用以下代码下载MNIST数据集:
```python
import urllib.request
import os
# 创建保存数据集的文件夹
if not os.path.exists('data'):
os.makedirs('data')
# 下载MNIST数据集
urllib.request.urlretrieve('http://yann.lecun.com/exdb/mnist/train-images-idx3-ubyte.gz', 'data/train-images.gz')
urllib.request.urlretrieve('http://yann.lecun.com/exdb/mnist/train-labels-idx1-ubyte.gz', 'data/train-labels.gz')
urllib.request.urlretrieve('http://yann.lecun.com/exdb/mnist/t10k-images-idx3-ubyte.gz', 'data/test-images.gz')
urllib.request.urlretrieve('http://yann.lecun.com/exdb/mnist/t10k-labels-idx1-ubyte.gz', 'data/test-labels.gz')
```
请注意,由于MNIST数据集是gzip压缩的,因此你需要将其解压缩后才能使用。