代码:
from surprise import SVD
from surprise import Dataset
data = Dataset.load_builtin('ml-100k')
报错:
Dataset ml-100k could not be found. Do you want to download it? [Y/n]
---------------------------------------------------------------------------
EOFError Traceback (most recent call last)
Input In [5], in <cell line: 1>()
----> 1 Dataset.load_builtin('ml-100k')File ~/miniconda3/envs/res/lib/python3.8/site-packages/surprise/dataset.py:89, in Dataset.load_builtin(cls, name, prompt)
86 while not answered:
87 print('Dataset ' + name + ' could not be found. Do you want '
88 'to download it? [Y/n] ', end='')
---> 89 choice = input().lower()
91 if choice in ['yes', 'y', '', 'omg this is so nice of you!!']:
92 answered = TrueEOFError: EOF when reading a line
原因:
在jupyter中加载数据集就会报这个错,先换成在py文件中执行代码下载好,之后再执行jupyter中的代码。或者在下载前不显示提示信息:
data = Dataset.load_builtin('ml-100k', prompt=False)