python 给定的一维数据和具体的初始质心,如何使用k-means代码进行聚类输出,输出聚类结果?

因为网上的参考资料都是随机选取初始质心,使用的数值是多维的,至少是二维的,进行聚类。我要使用自己筛选好的数值,学生成绩那种一维的数值,然后初始质心也是我筛选好的,指定的。因为网上的参考基本都是数值属于多维的,请问有没有什么代码可以处理一维数据,指定的初始质心进行K-means聚类?谢谢大家。下图就是我需要聚类的数据,一维的成绩数据,要指定几个初始质心(例如:70,72)进行K-means聚类。

一维数据也是一样, 就是数组里面只有一个元素就行了,
二维数据在画面上是平面,一维数据就是一根直线上的分布而已
你的数据改成[ [84],[78],[89]。。 ]这样的格式就可以用大部分算法跑了
温馨提示:答案为网友推荐,仅供参考
相似回答