cannot import name 'root_mean_squared_error' from 'sklearn.metrics' (D:\Anaconda\lib\site-packages\sklearn\metrics\__init__.py)
时间: 2023-10-30 22:06:53 浏览: 1135
MSE.rar_mean_mean-squared error _mse
这个错误提示意味着在 sklearn.metrics 中无法导入 root_mean_squared_error 函数。这个函数在较旧的版本中可能不存在,您可以尝试升级 scikit-learn 库并再次导入此函数:
```
pip install -U scikit-learn
from sklearn.metrics import mean_squared_error
```
如果问题仍然存在,您可以尝试使用以下代码导入函数:
```
from sklearn.metrics import make_scorer
import numpy as np
def rmse(y_true, y_pred):
return np.sqrt(mean_squared_error(y_true, y_pred))
rmse_score = make_scorer(rmse)
```
阅读全文