from surprise import Reader, Dataset, SVD
from surprise import evaluate
---------------------------------------------------------------------------
ImportError Traceback (most recent call last)
<ipython-input-12-6d771df269b8> in <module>()
----> 1 from surprise import evaluate
ImportError: cannot import name 'evaluate'
第一行,from surprise import Reader, Dataset, SVD 工作正常。就是这样,它无法从 surprise 包中导入评估。
我已经使用 conda 安装了 scikit-surprise。我认为它已安装成功。
原文由 Tushar 发布,翻译遵循 CC BY-SA 4.0 许可协议
根据文档,
evaluate()
方法 在版本 1.0.5 中被弃用(功能上被替换为model_selection.cross_validate()
)并 在版本 1.1.0 中被删除,这可能是您安装的。