今天在运行sklearn.model_selection.cross_validate()时发现没有返回train_score,经查是版本更迭的问题。
查官网API
0.19.2
0.21.3
发现返回train_score默认值为False,更改为True后即可正常运行。
cv_results = model_selection.cross_validate(alg, data1[data1_x_bin], data1[Target], cv = cv_split,return_train_score=True)
哦了,有其他类似的问题也可以照这个思路去对比。