TypeError: ToTensor() takes no arguments
TypeError: ToTensor() takes no arguments
今天做实验遇到了这个报错,找了好久才找出问题的所在,因此记录下来,避免再次犯同样的错误。
首先报错是这样的:
可以看出出现报错的代码是这个x, _ = iter(mnist_train).next()
,但是其实这个代码是没有一点问题的,那到底是什么问题导致出现这个报错呢?
我们先来看一张图:
经过我仔细地检查,发现上面这图中的代码transforms.ToTensor
是不对的,正确的应该是transforms.ToTensor()
。
没错就是少了一个括号,当加上这个括号的时候,问题就得到完美的解决。小小的一个括号害我找了好久才找出来,唉…