我有一个图像数据集,我正在使用PIL和torch张量在循环中将它们转换为张量,并将它们存储在列表中。def preprocess(string):
return torch.FloatTensor(np.ascontiguousarray(np.array((PIL.Image.open(stringonly one element tensors can be converted to Python scalars 我还打印了list train1的组成元素的形状和类型,并发现它们如预期的那样是张量</e
我有一个大小为4 x 6的张量,其中4是批量大小,6是序列长度。序列向量的每个元素都是某种索引(0到n)。我想创建一个4 x 6 x n张量,其中第三维的向量将是索引的一个热编码,这意味着我想在指定的索引中放置1,其余的值将为零。例如,我有以下张量:[1, 4, 6, 7, 3, 3],[11, 12, 15, 2, 5, 7]]
这里因此,我希望将张量转换为4 X 6 X 16张量,其中第三维将表示一个热编码向