报错:zip argument #2 must support iteration已解决

记录代码调试之路,非科普,表达得不一定很清晰,我自己能看懂就行kkkkkkkkk
在训练模型时,刚运行到这句代码 for i, data in enumerate(dataloader_real):

就报错,类型错误:zip argument #2 must support iteration 

找了很久发现解决方法很少,而且也很不详细,就决定自己研究源码搞了......

 显然问题出在调用functional包时,函数使用有误,查看了源码,发现是normalize函数使用时传递的第二个参数mean不支持迭代,函数在调用的过程中执行到for循环zip语句就报错:zip的第二个参数不支持迭代。

回到我自己的代码,

在这里使用了这个函数,这是修改以后正确的代码,报错是因为括号中第二个参数不支持迭代,现在这样就运行正确了。

你可能感兴趣的:(深度学习,人工智能)