import numpy as npfrom matplotlib import pyplot as pltfrom sklearncluster import KMeansx = nprandomnormal0 2 1000y = nprandomnormal0 2 1000x1 = nprandomnormal10 1 100y1 = nprandomnormal10 1 100x = npa
- 生成两组随机数据,x和y分别服从均值为0,方差为2的正态分布,以及均值为10,方差为1的正态分布。
- 将两组数据合并,并将y数据添加到x数据中,形成一个1100行,2列的矩阵X。
- 绘制散点图,展示X中每个点的x、y坐标。
- 使用KMeans算法进行聚类,将X中的数据分为两类。
- 绘制聚类结果的散点图,展示每个点的x、y坐标以及所属的聚类类别。
原文地址: https://www.cveoy.top/t/topic/bLNc 著作权归作者所有。请勿转载和采集!