TypeError: KFold.__init__() got an unexpected keyword argument 'n_folds'
时间: 2023-07-30 13:05:19 浏览: 137
第十一天 04魔法方法【千锋Python人工智能学院】1
这个错误提示说明你使用的是旧版本的 scikit-learn 库,KFold 类的参数名为 n_folds,而在新版本的库中已经被修改为 n_splits。你可以尝试更新 scikit-learn 库到最新版本,或者将参数名从 n_folds 改为 n_splits。例如:
```python
# 旧版本的代码,会出现错误提示
from sklearn.model_selection import KFold
kfold = KFold(n_folds=5)
# 修改后的代码,参数名改为 n_splits
from sklearn.model_selection import KFold
kfold = KFold(n_splits=5)
```
阅读全文