报错: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的第二个参数不支持迭代。

回到我自己的代码,

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值