- sklearn.datasets.make_blobs()函数形参详解
"""
@Title: datasets for regression
@Time: 2024/3/5
@Author: Michael Jie
"""
from sklearn import datasets
import matplotlib.pyplot as plt
# 产生服从正态分布的聚类数据
x, y, centers = datasets.make_blobs(
# 样本数
n_samples=1000,
# 特征维度
n_features=2,
# 簇数
centers=3,
# 每簇数据的标准差
cluster_std=1,
# 聚类中心的边界
center_box=(-10.0, 10.0),
# 样本生成后是否洗牌
shuffle=True,
# 确定用于创建数据集的随机数生成
random_state=None,
# 是否返回中心点
return_centers=True
)
plt.scatter(x.T[0], x.T[1])
plt.show()