【发布时间】:2019-01-18 17:44:28
【问题描述】:
我正在尝试下载 MNIST 训练和测试集。我从网站下载文件并将其保存在名为 samples 的文件夹中。提取后我得到一个名为 train_images 的文件。但在函数调用中,我得到错误,名称 train 未定义。
from __future__ import print_function
import gzip
import os
import urllib
import numpy
SOURCE_URL = 'http://yann.lecun.com/exdb/mnist/'
def maybe_download(filename, work_directory):
if not os.path.exists(work_directory):
os.mkdir(work_directory)
filepath = os.path.join(work_directory, filename)
if not os.path.exists(filepath):
filepath, _ = urllib.urlretrieve(SOURCE_URL + filename, filepath)
statinfo = os.stat(filepath)
print('Succesfully downloaded', filename, statinfo.st_size, 'bytes.')
print(filepath)
return filepath
#function call
maybe_download(train-images,"./samples")`
【问题讨论】:
标签: python python-3.x mnist