首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >plt.show()不显示图像

plt.show()不显示图像
EN

Stack Overflow用户
提问于 2022-07-07 08:42:41
回答 1查看 57关注 0票数 -1

我的代码如下:

代码语言:javascript
运行
复制
import torch
import torchvision
import torchvision.transforms as transforms

import numpy
import matplotlib
import matplotlib.pyplot as plt


torch.set_printoptions(linewidth=120)

train_set = torchvision.datasets.FashionMNIST(
    root='./data/FashionMNIST',
    train=True,
    download=True,
    transform=transforms.Compose([
        transforms.ToTensor()
    ])
) 

train_loader = torch.utils.data.DataLoader(
    train_set, batch_size=10
)

sample = next(iter(train_set))
image, label = sample

plt.imshow(image.squeeze(), cmap='gray')
plt.show()
print(f"label:{label}")

我试图通过matploblib.pylot打印一个图像,但是什么都没有发生。

另外,我在我的linux服务器上做这件事,而在我的vscode上,相同的代码在本地运行得很好。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-07-07 10:42:52

作为远程查看matplolib窗口的另一种选择,您可以始终将绘图保存为图像文件并将其复制到本地计算机。这就像使用plt.savefig一样简单

代码语言:javascript
运行
复制
plt.save(f'label:{label}.png')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72894769

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档