相关疑难解决方法(0)

从 sklearn 导入指标时出现导入错误

当我尝试从 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)
Run Code Online (Sandbox Code Playgroud)

我已经使用了 conda update all,并重新安装了 scikit-learn 无济于事。这可能发生的任何其他原因和解决方案?

python scikit-learn

8
推荐指数
2
解决办法
7577
查看次数

如何在Python中优化MAPE代码?

我需要有一个MAPE函数,但是我无法在标准包中找到它......下面,我实现了这个函数.

def mape(actual, predict): 
    tmp, n = 0.0, 0
    for i in range(0, len(actual)):
        if actual[i] <> 0:
            tmp += math.fabs(actual[i]-predict[i])/actual[i]
            n += 1
    return (tmp/n)
Run Code Online (Sandbox Code Playgroud)

我不喜欢它,它在速度方面超级不理想.如何将代码重写为Pythonic方式并提高速度?

python statistics numpy machine-learning data-science

5
推荐指数
1
解决办法
7116
查看次数