TypeError: __init__() got an unexpected keyword argument ‘n_folds‘

今天使用python写程序时,出现报错:
TypeError: init() got an unexpected keyword argument 'n_folds’
TypeError: __init__() got an unexpected keyword argument ‘n_folds‘_第1张图片
这是由于sklearn更新,Kfold的参数已经更改, n_folds更改为了n_splits。
应将上述代码修改为:
kf = KFold(n_splits=3, shuffle=False, random_state=1)
就不会报错了:
在这里插入图片描述

你可能感兴趣的:(python,python,bug)