给出cross_val_score参数的例子
时间: 2024-06-14 15:06:05 浏览: 134
使用sklearn的cross_val_score进行交叉验证实例
以下是一个使用cross_val_score函数的例子:
```python
from sklearn.model_selection import cross_val_score
from sklearn.linear_model import LogisticRegression
from sklearn.datasets import load_iris
# 加载数据集
iris = load_iris()
X = iris.data
y = iris.target
# 创建逻辑回归模型
estimator = LogisticRegression()
# 使用cross_val_score进行交叉验证
scores = cross_val_score(estimator, X, y, cv=5)
# 打印每次交叉验证的得分
print("Cross-validation scores:", scores)
```
在这个例子中,我们使用了LogisticRegression作为学习器,使用load_iris函数加载了鸢尾花数据集。然后,我们使用cross_val_score函数进行交叉验证,将学习器、特征数组X和标签数组y作为参数传入,并设置cv参数为5,表示进行5折交叉验证。最后,我们打印出每次交叉验证的得分。
阅读全文