使用导入包的函数时出错



我正在运行以下代码:

!pip install scikit-learn==0.24
import sklearn.metrics
mape = mean_absolute_percentage_error(target_test.values, p)

,然后得到一个错误。这段代码有什么问题?

如果您只需要sklearn.metrics的此功能,则建议也通过使用

只导入这个函数:
from sklearn.metrics import mean_absolute_percentage_error
...

如果您希望保持导入的语法不变,则必须按以下方式调用该函数:

mape = sklearn.metrics.mean_absolute_percentage_error(target_test.values, p)

如果这对你来说太长了,你可以导入它并给它一个自己的名字:

import sklearn.metrics as skmetr
mape = skmetr.mean_absolute_percentage_error(target_test.values, p)

最新更新