make_blobs是一个用于生成随机数据点的实用函数,

from sklearn.datasets import make_blobs
X,Y = make_blobs(n_samples=2000,n_features=2,centers=12,cluster_std=0.05,center_box=[-5,5],random_state=21)
  • n_samples: 要生成的样本数量。
  • centers: 要生成的簇(即类别或中心)的数量。
  • n_features: 每个样本的特征数量。
  • cluster_std:要生成的簇的方差。
  • center_box:指定数据生成时中心点周围的边界框.
  • random_state: 随机数生成器的种子。如果指定,则结果将是可复现的。
import matplotlib.pyplot as plt  
plt.scatter(X[:, 0], X[:, 1], c=y, s=50, cmap='viridis')  
plt.show()

sklearn的make_blobs函数-LMLPHP

05-12 13:27