import torch import numpy as np from torchvision import datasets, models, transforms from torchvision import transforms from PIL import Image transform = transforms.Compose([ transforms.Resize((28, 28), interpolation=2), transforms.ToTensor() ] ) a=np.load('./original_crystal_2d_graphs/mp-170_copy1_opt.vasp_subst_O-Se_V-Bi.npy') img = a[0:3, :] #数组形式 im = Image.fromarray(img) # img = Image.open(im) img_ = transform(im).unsqueeze(0) #拓展维度 img_.show()
时间: 2023-06-07 22:08:23 浏览: 233
关于PyTorch源码解读之torchvision.models
5星 · 资源好评率100%
这段代码的作用是,导入了PyTorch、NumPy和torchvision等工具库,并指定了一组数据转换操作(修改为28x28尺寸并转换为张量格式)。然后,使用NumPy库读取了一个二维晶体图形的数据,并取出前三行作为图像数据。
阅读全文