下面的代码是
from torchvision import datasets, transforms
trainset = datasets.MNIST('./data/', download=True, train=True, transform=transforms.Compose([
transforms.ToTensor(),
transforms.Normalize((0.1307,), (0.3081,))]))
我想可视化上面trainset变量中的第一个数据点。
我想通过做类似print(trainset[0])
的事情来查看第一个数据点的像素值,或者通过做print(trainset[0].size)
来检查大小,或者通过进行print(trainset[0].shape)
来检查形状等等。>
答案 0 :(得分:0)
对于形状:
trainset.data.shape
torch.Size([60000, 28, 28])
第一个示例:
trainset.data[0]
tensor([[[0, 0, 0, ..., 0, 0, 0],
[0, 0, 0, ..., 0, 0, 0],
[0, 0, 0, ..., 0, 0, 0],
...,
[0, 0, 0, ..., 0, 0, 0],
[0, 0, 0, ..., 0, 0, 0],
[0, 0, 0, ..., 0, 0, 0]]], dtype=torch.uint8)
答案 1 :(得分:0)