Python ValueError:要解压缩的值太多(应为3个)

Python ValueError:要解压缩的值太多(应为3个),python,valueerror,Python,Valueerror,当我想在另一个文件中调用此文件(加载_数据)时,会收到此错误消息 加载数据中 序列集、有效集、测试集=pickle.load(f) ValueError:要解压缩的值太多(应为3个) 加载函数返回的值较少,因此尝试删除接收端的一个变量。加载函数返回的值较少,因此尝试删除接收端的一个变量。如果尝试打印(pickle.load(f)),@whackamadoodle3000“值太多…”意味着pickle.load(f)会得到什么解压到三个以上的值soops,你是对的。当我打印(pickle.load

当我想在另一个文件中调用此文件(加载_数据)时,会收到此错误消息

加载数据中

序列集、有效集、测试集=pickle.load(f)

ValueError:要解压缩的值太多(应为3个)


加载函数返回的值较少,因此尝试删除接收端的一个变量。

加载函数返回的值较少,因此尝试删除接收端的一个变量。

如果尝试打印(pickle.load(f)),@whackamadoodle3000“值太多…”意味着
pickle.load(f)会得到什么
解压到三个以上的值soops,你是对的。当我打印(pickle.load(f))@PatrickHaugh时,什么都没有显示。那么我应该怎么做呢?在load_数据文件中,我还创建了def make_numpy_数组(data_xy):它将生成train_集、valid_集、test_集如果你尝试
打印(pickle.load(f))
?@whackamadoodle3000“太多的值…”意味着
pickle.load(f)
解压到三个以上的值soop,你是对的。当我打印(pickle.load(f))@PatrickHaugh时没有显示任何内容,那么我应该怎么做呢?在load_数据文件中,我还创建def make_numpy_数组(data_xy):这将使train_set、valid_set、test_set我尝试删除,但发现消息[TypeError:load_data()接受0个位置参数,但给出了1]我尝试删除,但发现消息[TypeError:load_data()接受0个位置参数,但给出了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()