#データセットをmake_blobsで生成
from sklearn.datasets import make_blobs
X, Y = make_blobs(n_samples=150,#データ点の個数
n_features=2,#特徴量の個数
centers=3,#クラスタの個数
cluster_std=0.5,#クラスタ内の標準偏差
shuffle=True,#データ点をシャッフル
random_state=0)#乱数生成器の状態を指定
import matplotlib.pyplot as plt
plt.scatter(X[:, 0], X[:, 1], c='white', marker='o', edgecolor='black', s=50)
plt.grid()
plt.tight_layout()
plt.show()
乱数だから毎回同じ図にはならない。