2017-10-28 20 views
1
def load_data(dataset='data.pkl.gz'): 
     dataset = os.path.join(os.path.split(__file__)[0], '../data', dataset) 
     f = gzip.open(dataset, 'rb') 
     train_set, valid_set, test_set = pickle.load(f) 
     f.close() 

このファイル(load_data)を別のファイルで呼び出す場合、このエラーメッセージが表示されます。ValueError:アンパックする値が多すぎる(期待値3)

in load_data

train_set, valid_set, test_set = pickle.load(f)

ValueError: too many values to unpack (expected 3)

+0

あなたは何を得るのです。..少ない値を返すので、受信側の変数のいずれかを削除しよう(pickle.load(F))'? –

+0

@ whackamadoodle3000「値が多すぎます...」とは、pickle.load(f)が3つの値より* more *にアンパックすることを意味します。 –

+0

あなたは正しいです。 –

答えて

0

あなたのロード機能を使用すると、 `印刷をしようとした場合

+0

私は削除しようとしましたが、[TypeError:load_data() –

関連する問題