~~
from sklearn.datasets import load_iris # 导入鸢尾花数据集iris iris =
load_iris() print(iris.data) # 显示数据 print(iris.target) # 输出真实标签
print(len(iris.target)) # 150个样本 每个样本4个特征 print(iris.data.shape)
print(iris.target_names) # print(iris.DESCR)
print("***************************************************************************") import numpy as np from sklearn.model_selection import
train_test_split from sklearn.datasets import load_iris from sklearn
import svm iris = load_iris() iris.data.shape, iris.target.shape
X_train, X_test, y_train, y_test = train_test_split(iris.data,
iris.target, test_size=.4, random_state=0) print(X_train.shape,
y_train.shape) print(X_test.shape, y_test.shape) print(iris.data[:5])
print(X_train[:5])
print("***************************************************************************") from sklearn.model_selection import cross_val_score clf =
svm.SVC(kernel=‘linear’, C=1) scores = cross_val_score(clf,
iris.data, iris.target, cv=5) print(scores) print(scores.mean())
print("***************************************************************************") from sklearn.model_selection import ShuffleSplit n_samples =
iris.data.shape[0] cv = ShuffleSplit(n_splits=3, test_size=.3,
random_state=0) scores = cross_val_score(clf, iris.data, iris.target,
cv=cv) print(scores) print(scores.mean())
print("**************************************