这段代码定义了一个函数create_dataset,用于生成一个包含n个样本的数据集。其中,每个样本有d个特征值。数据集包含k个簇,每个簇的中心是随机生成的。每个样本的特征值由各自所属簇的中心加上一个服从高斯分布的随机数得到。函数返回生成的数据集x和各簇的中心centers。

def create_datasetn d=3 k=5 var=003 rng = default_rng centers = rngrandomk dreshapek d # 生成簇中心 nk = intn k # 计算每个簇的样本数 x = nptilecenters nk 1 # 把每个簇中心重复nk次初始化样本特征值为各簇的中心 x += rngno

原文地址: https://www.cveoy.top/t/topic/hlew 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录