【发布时间】:2019-06-29 13:06:49
【问题描述】:
我在这里有一些我不明白的地方。我的意思是,它有效,但我想了解幕后发生的事情:
def load_data():
f = gzip.open('mnist.pkl.gz', 'rb')
training_data, validation_data, test_data = pickle.load(f, encoding="latin1")
f.close()
return (training_data, validation_data, test_data)
所以,我想了解的是,在第 3 行,有 3 个变量(training_data、validation_data 和 test_data)。这些被分配给一个功能!?我的问题是,它们和/或功能会发生什么?该函数是否执行了 3 次?或者变量只是一个可以调用的函数?还是将加载的数据分成三部分,其中三分之一分配给每个变量?我是菜鸟,所以这可能很愚蠢,但请帮助我!
【问题讨论】: