Pytorch:TypeError: pic should be PIL Image or ndarray. Got <class ‘torch.Tensor‘>

关键代码

x = torch.randn(64,3,128,128)
transform=transforms.Compose(
            [transforms.Resize(64), transforms.ToTensor(), transforms.Normalize([0.5], [0.5])]
        )
transform(x)

原因

在于 x 本就是 Tensor 类型的,有写了一次ToTensor()转换类型,因此会报错。

解决办法

删除 transforms.ToTensor()
或者
修改x 类型为其他类型

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
心中带点小风骚的头像心中带点小风骚普通用户
上一篇 2023年7月15日
下一篇 2023年7月15日

相关推荐