1.导入模块
import numpy as np
import pandas as pd
from pandas import Series,DataFrame
import matplotlib.pyplot as plt
%matplotlib inline
from sklearn.cluster import KMeans
from sklearn.datasets import make_blobs
2.生成训练数据
X_train,Y_train = make_blobs(n_samples=100,n_features=2,centers=2,cluster_std=1)
plt.scatter(X_train[:,0],X_train[:,1],c=Y_train)
3.创建kmeans机器学习对象
kmean = KMeans(n_clusters=2)
4.训练数据
kmean.fit(X_train)
5.预测数据
y_pre = kmean.predict(X_train)
6.绘图
plt.scatter(X_train[:,0],X_train[:,1],c=y_pre)