ValueError: need more than 2 values to unpack

谁借莪1个温暖的怀抱¢ 2022-03-11 03:05 335阅读 0赞

在python编写时,遇到了这个问题,我的代码中,是在遍历的时候出现的问题

  1. for i, (inputs, heatmaps_targets, gts) in enumerate(trainDataLoader):
  2. #for i, values in enumerate(trainDataLoader):
  3. inputs = Variable(inputs).cuda()

主要是因为enumerate(trainDataLoader)就输出一个值,如果你这么改就可以了

  1. for i, values in enumerate(trainDataLoader):

values是list类型。如果values有多个值,你可以这样改:

  1. for i, values in enumerate(trainDataLoader):
  2. print(values[0])
  3. print(values[1])

就可以了,记得点赞,谢谢小伙伴~

发表评论

表情:
评论列表 (有 0 条评论,335人围观)

还没有评论,来说两句吧...

相关阅读