当我尝试从 sklearn 导入指标时,出现以下错误:
from sklearn.metrics import mean_absolute_percentage_error
ImportError: cannot import name 'mean_absolute_percentage_error' from 'sklearn.metrics'
/Users/carter/opt/anaconda3/lib/python3.8/site-packages/sklearn/metrics/__init__.py)
我用conda update all,重装scikit-learn无果。这可能发生的任何其他原因和解决方案?
原文由 CarterB 发布,翻译遵循 CC BY-SA 4.0 许可协议
函数
mean_absolute_percentage_error
是 scikit-learn 版本 0.24 中的新功能,如文档中所述。截至 2020 年 12 月, Anaconda 提供的最新版本的 scikit-learn 是 v0.23.2,因此您无法导入
mean_absolute_percentage_error
。您可以尝试 从源代码 安装最新版本,或者自己实现您需要的功能。如果您想看一下,可以 在此处 找到源代码。