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)
あなたは何を得るのです。..少ない値を返すので、受信側の変数のいずれかを削除しよう(pickle.load(F))'? –
@ whackamadoodle3000「値が多すぎます...」とは、pickle.load(f)が3つの値より* more *にアンパックすることを意味します。 –
あなたは正しいです。 –