聚类-31省市居民家庭消费水平-city

Posted wanghui626

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了聚类-31省市居民家庭消费水平-city相关的知识,希望对你有一定的参考价值。

===分三类的=====

技术图片

======分四类的========

技术图片

直接写文件名,那么你的那个txt文件应该是和py文件在同一个路径的

 

============code===========

import numpy as np
from sklearn.cluster import KMeans
def loadData(filePath):
    fr = open(filePath,‘r+‘)
    lines = fr.readlines()
    retData = []
    retCityName = []
    for line in lines:
        items = line.strip().split(",")
        retCityName.append(items[0])
        retData.append([float(items[i]) for i in range(1,len(items))])
    for i in range(1,len(items)):
        return retData,retCityName
if __name__ == ‘__main__‘:
    data,cityName=loadData(‘city.txt‘)
    km = KMeans(n_clusters=3)
    label = km.fit_predict(data)
    expenses = np.sum(km.cluster_centers_,axis=1)
    #print(expense)
    CityCluster =[[],[],[]]
    for i in range(len(cityName)):
        CityCluster[label[i]].append(cityName[i])
    for i in range(len(CityCluster)):
        print("Expenses:%.2f"%expenses[i])
        print(CityCluster[i])
   

以上是关于聚类-31省市居民家庭消费水平-city的主要内容,如果未能解决你的问题,请参考以下文章

Python机器学习--聚类

R语言分析数据 | 31省城镇居民消费水平分析

匠心小镇·随饮智能电热水瓶,凭什么颠覆“家庭饮水”场景?!

基于聚类算法的家庭成员关系识别研究

怎么用r语言进行生物多样性分析

无监督学习之聚类1——Kmeans