从torchvision加载FashionMNIST数据并用matplotlib画出来

环境:

Python版本: 3.8
IDE:Spyder 5.2.2

代码:

from torchvision import datasets
from matplotlib import pyplot as plt

# 下载数据
from torchvision import datasets
from matplotlib import pyplot as plt
import math

# 下载数据
training_data = datasets.FashionMNIST(
    root='data',  #这个root指的是数据存放在本地电脑的路径
    train=True,   #拿的是训练的数据
    download=True  #是否要下载
)

test_data = datasets.FashionMNIST(
    root='data',
    train=False,  
    download=True
    )

tdata = test_data.data.numpy() # tensor转换成numpy
tclasses = test_data.classes


# 抽取前面的10张画出来
plt.figure(figsize=(3,3))
for i in range(9):
    print(i)
    plt.subplot(3,3,i+1)
    plt.axis('off')   #去掉坐标轴
    plt.imshow(tdata[i])
    plt.title(tclasses[i])

# 让子标题不会和轴重合
plt.tight_layout()

效果

posted @   裏表異体  阅读(117)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· Docker 太简单,K8s 太复杂?w7panel 让容器管理更轻松!
点击右上角即可分享
微信分享提示