1. 代码
from sklearn.datasets import make_blobs#使用make_blobs进行knn分类
from sklearn.neighbors import KNeighborsClassifier#导入KNN分类器
import matplotlib.pyplot as plt#导入画图
from sklearn.model_selection import train_test_split#导入数据集拆分工具
data=make_blobs(n_samples=200,centers=2,random_state=8)
X,y=data
plt.scatter(X[:,0],X[:,1],c=y,cmap=plt.cm.spring,edgecolor='k')
plt.show()
2. 截图
3. 知识点
- scikit常用数据集数据加载工具
- scikit中的make_blobs方法常被用来生成聚类算法的测试数据,直观地说