Вам нужно распаковать эти файлы, чтобы использовать их. Лучший способ сделать это будет:
Скачать через:
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
файлы