一、来自链接:http://www.voidcn.com/article/p-qkxqxmdl-but.html
import matplotlib.pyplot as plt import numpy from sklearn.datasets import make_blobs from sklearn.metrics import precision_recall_curve, auc from sklearn.model_selection import KFold from sklearn.svm import SVC FOLDS = 5 X, y = make_blobs(n_samples=1000, n_features=2, centers=2, cluster_std=10.0, random_state=12345) f, axes = plt.subplots(1, 2, figsize=(10, 5)) axes[0].scatter(X[y==0,0], X[y==0,1], color='blue', s=2, label='y=0') axes[0].scatter(X[y!=0,0], X[y!=0,1], color='red', s=2, label='y=1') axes[0].set_xlabel('X[:,0]') axes[0].set_ylabel('X[:,1]') axes[0].legend(loc='lower left', fontsize='small') k_fold = KFold(n_splits=FOLDS, shuffle=True, ra