#python #dataset
Вопрос:
Я пытаюсь загрузить сжатый, разделенный вкладками «MHEALTHDATASET» с URL-адреса. https://archive.ics.uci.edu/ml/machine-learning-databases/00319/
Код:
zipurl = 'https://archive.ics.uci.edu/ml/machine-learning-databases/00319/MHEALTHDATASET.zip'
with urlopen(zipurl) as zipresp, NamedTemporaryFile() as tfile:
tfile.write(zipresp.read())
tfile.seek(0)
unpack_archive(tfile.name, '/tmp/MHEALTHDATASET.zip', format='zip')
dataset = np.loadtxt(urlopen(zipurl), dtype=str, delimiter="/t")
for file in dataset:
file = re.sub("mHealth_", "", file)
Ошибка:
Traceback (most recent call last):
File "C:UsersUserPycharmProjectsalgorithmselbow.py", line 17, in <module>
unpack_archive(tfile.name, '/tmp/MHEALTHDATASET.zip', format='zip')
File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.9_3.9.1520.0_x64__qbz5n2kfra8p0libshutil.py", line 1247, in unpack_archive
func(filename, extract_dir, **dict(format_info[2]))
File "C:Program FilesWindowsAppsPythonSoftwareFoundation.Python.3.9_3.9.1520.0_x64__qbz5n2kfra8p0libshutil.py", line 1151, in _unpack_zipfile
raise ReadError("%s is not a zip file" % filename)
shutil.ReadError: C:UsersUserAppDataLocalTemptmp_x_c1ejk is not a zip file
Комментарии:
1. Привет. Ваша проблема не связана с «загрузкой заархивированного набора данных машинного обучения из URL». Вы закодировали несколько ошибок при звонке
unpack_archive
. Для начала, ошибка показывает, что вы используете окно Windows, следовательно/tmp/...
, оно никогда не будет существовать.