gpt4 book ai didi

python - 如何将 MNIST 图像下载为 PNG

转载 作者:太空狗 更新时间:2023-10-30 02:36:17 34 4
gpt4 key购买 nike

我想将 MNIST 图像作为 PNG 文件下载到我的计算机。

我找到了这个页面: http://yann.lecun.com/exdb/mnist/

按下后:train-images-idx3-ubyte.gz:训练集图像(9912422字节)

如果您有任何想法或建议,请告诉我。谢谢!

最佳答案

您需要解压缩这些特定文件才能使用它们。一个更好的方法是:

下载方式:

curl -O http://yann.lecun.com/exdb/mnist/train-images-idx3-ubyte.gz

下载到特定路径:

curl -O target/path/filename URL

解压缩下载的 gzip 文件:

gunzip t*-ubyte.gz

要进一步处理数据,请参阅 documentation

import gzip
f = gzip.open('train-images-idx3-ubyte.gz','r')

image_size = 28
num_images = 5

import numpy as np
import matplotlib.pyplot as plt

f.read(16)
buf = f.read(image_size * image_size * num_images)
data = np.frombuffer(buf, dtype=np.uint8).astype(np.float32)
data = data.reshape(num_images, image_size, image_size, 1)
image = np.asarray(data[2]).squeeze()
plt.imshow(image)

用于提取图像 see here

更新

尝试 this link只需下载并展开 .gz 文件

关于python - 如何将 MNIST 图像下载为 PNG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55049511/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com