1、在pytorch中,有以下9种张量类型
?...(tensor.dim())
torch.Size([3, 4, 5])
torch.FloatTensor
3
3、命名张量
张量命名是一个非常有用的方法,这样可以方便地使用维度的名字来做索引或其他操作...3,4,1,2,names=('C', 'N', 'H', 'W'))
# 使用align_to可以对维度方便地排序
tensor = tensor.align_to('N', 'C', 'H', 'W')
4、数据类型转换...中的张量默认采用[N, C, H, W]的顺序,并且数据范围在[0,1],需要进行转置和规范化
PIL.Image转换为tensor
from PIL import Image
import numpy...不支持tensor[::-1]这样的负步长操作,水平翻转可以通过张量索引实现
# 假设张量的维度为[N, C, H, W].
tensor = tensor[:,:,:,torch.arange(tensor.size