PIL Image 利用 Transform工具 转为 Tensor 数据类型 出错
PIL Image 利用 Transform工具 转为 Tensor 数据类型 报错:
in to_tensor
np.array(pic, mode_to_nptype.get(pic.mode, np.uint8), copy=True)
TypeError: array() takes 1 positional argument but 2 were given
解决方案:可以选择重新安装一个torch
报错截图:
正确的版本:
新环境的torch版本
不知道是我搜索的方式有问题还是真的就很少人遇到了这个问题,搜了好几天的资料,都没有解决这个问题。今天终于解决了,所以来这里记录一下。之前我看到有人说把PIL版本降低到8.2,可是我改了,还是遇到了这个问题,后来就尝试换一个新的python环境,重新装torch,这个问题就解决了。