用sklearn交叉验证的python代码
时间: 2024-05-02 14:19:55 浏览: 89
使用sklearn的cross_val_score进行交叉验证实例
好的,这是一个很好的技术问题。以下是一个使用sklearn交叉验证的Python代码示例:
```
from sklearn.model_selection import cross_val_score
from sklearn import datasets
from sklearn import svm
iris = datasets.load_iris()
X, y = iris.data, iris.target
clf = svm.SVC(kernel='linear', C=1, random_state=42)
scores = cross_val_score(clf, X, y, cv=5)
print(scores)
```
这段代码首先加载了鸢尾花数据集(iris),然后创建了一个支持向量机分类器(SVM)。接下来,使用`cross_val_score`函数对SVM进行五折交叉验证,并打印输出结果。
请注意,此代码只是一个示例,实际使用中可能需要针对具体问题进行调整。
阅读全文