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