ValueError:解凍するには3つ以上の値が必要です



Valueerror Need More Than 2 Values Unpack



Pythonで書いているときにこの問題が発生しました。私のコードでは、トラバーサル中に発生する問題です。

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

主に出力(trainDataLoader)が値を出力するため、値を変更すると、次のことができます。



for i, values in enumerate(trainDataLoader):

値はリストタイプです。値に複数の値がある場合は、これを変更できます:

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

大丈夫、それを好きになることを忘れないでください、小さな友達に感謝します〜