CIFAR-10数据集可视化二进制版本
生活随笔
收集整理的這篇文章主要介紹了
CIFAR-10数据集可视化二进制版本
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
此代碼針對的是CIFAR-10數據集的二進制格式
代碼
import numpy as np from scipy.misc import imsavefilename = '/tmp/cifar10_data/cifar-10-batches-bin/test_batch.bin'bytestream = open(filename, "rb") buf = bytestream.read(10000 * (1 + 32 * 32 * 3)) bytestream.close()data = np.frombuffer(buf, dtype=np.uint8) data = data.reshape(10000, 1 + 32*32*3) labels_images = np.hsplit(data, [1]) labels = labels_images[0].reshape(10000) images = labels_images[1].reshape(10000, 32, 32, 3)img = np.reshape(images[1], (3, 32, 32)) #導出第一幅圖 img = img.transpose(1, 2, 0)imsave("cifar.jpg", img)總結
以上是生活随笔為你收集整理的CIFAR-10数据集可视化二进制版本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: CIFAR-10数据集可视化Python
- 下一篇: MNIST数据可视化