Python 调用SKLearn';s cross_val_分数和cross_val_预测同时进行?

Python 调用SKLearn';s cross_val_分数和cross_val_预测同时进行?,python,performance,machine-learning,scikit-learn,Python,Performance,Machine Learning,Scikit Learn,我通过将GridSearchCV对象传递给cross\u val\u score来运行嵌套交叉验证。然后,我继续使用交叉值预测获得用于绘图的模型预测。像这样: gs = GridSearchCV(mymodel, myparams) score = cross_val_score(gridsearch, X_train, y_train) prediction = cross_val_predict(gs, X_train, y_train) 这在计算上似乎是多余的;是否有一种方法可以从cro

我通过将
GridSearchCV
对象传递给
cross\u val\u score
来运行嵌套交叉验证。然后,我继续使用
交叉值预测
获得用于绘图的模型预测。像这样:

gs = GridSearchCV(mymodel, myparams)
score = cross_val_score(gridsearch, X_train, y_train)
prediction = cross_val_predict(gs, X_train, y_train)

这在计算上似乎是多余的;是否有一种方法可以从
cross\u val\u score
获得交叉验证的预测,或者我是否需要手动迭代CV对象的折叠以一步完成此操作?

从我在文档中看到的情况来看,
cross\u val\u score
cross\u val\u predict
通过不同的过程获得它们的值,不建议将两者结合起来