ValueError: слишком много значений для распаковки - PullRequest
0 голосов
/ 24 октября 2018

Я не понимаю следующий код.когда он выполняется, он выдает значению ошибки слишком много значений для распаковки

train_data=[data, Label]
print train_data
for data, Label in train_data:
     print data
     print Label


 output 
 [array([[23., 114., 49., ..., 61., 66., 75.,],
        [134., 345., 123., ..., 252., 249., 255.],
        ....
        [123., 97., 45., ..., 33., 234.,132.],
        [76., 98., 54., ..., 243., 211.,187.]], dtypye=float32), 
        array([0,0,1,0,2,1,1,0,0,2,2,2,0,0,0,0,2,0,0,2,2,2,0,2,2,1,1,0])]

 ValueError Traceback(most recent call last)
      1. print train_data
  --->2. for data,Label in train_data
 ValueError: too many values to unpack

, пожалуйста, помогите мне решить эту проблему.

1 Ответ

0 голосов
/ 24 октября 2018

Поскольку у меня нет ваших данных, я не могу попытаться воспроизвести вашу проблему.Тем не менее, я бы посоветовал вам попробовать следующее:

вместо train_data=[data, Label] используйте zip(list_a, list_b)

Попробуйте это и дайте мне знать, работает ли оно

...