簡體   English   中英

如何將 MNIST 圖像下載為 PNG

[英]How to download MNIST images as PNGs

我想將 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

如需進一步處理數據,請參閱文檔

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)

要提取圖像, 請參見此處

更新

試試這個鏈接來簡單地下載和擴展.gz文件

也許我不清楚我的問題(我知道有一些混亂),但我發現這個答案非常簡單。

https://github.com/myleott/mnist_png

只需下載repo並展開.tar.gz文件即可。 完成!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM