python-kmeans
来源:互联网 发布:网民网络视频 编辑:程序博客网 时间:2024/05/17 20:01
import numpy as npfrom sklearn.cluster import KMeansdef loadData(filePath): fr=open(filePath,'r+') lines=fr.readlines() rownum=len(lines) retData=[] retCityName=[] #skipe the first row for line in range(1,rownum): items=lines[line].strip().split("\t") retCityName.append(items[0]) retData1=[] for i in range(1,len(items)): retData1.append(float(items[i])) retData.append(retData1) fr.close() return retData,retCityName if __name__=='__main__': data,cityName=loadData('d:/test/city.txt') km=KMeans(n_clusters=3) label=km.fit_predict(data) expenses=np.sum(km.cluster_centers_,axis=1) #print(expenses) 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])
阅读全文
0 0
- Python Kmeans
- python-kmeans
- kmeans python实现
- Kmeans聚类Python程序
- python kmeans算法
- python 实现 Kmeans
- kmeans 算法,python
- python KMeans算法学习
- Kmeans python 实现
- kmeans++ Python 实现
- Python-kmeans算法实践
- Python KMeans聚类分析
- python-opencv-kmeans聚类
- python kmeans实战
- Kmeans python 可视化
- python实现kmeans算法
- Python实现KMeans聚类
- python 基本Kmeans算法实现
- Activity发广播,在Service中接收
- STM32关于优先级设定的理解 NVIC_SetPriority()
- 仿echarts的折线图
- spring cloud云服务架构
- 样式冲突,js函数名冲突,html复选框name冲突问题处理
- python-kmeans
- Invalid row number (-32536) outside allowable range (0..1048575)
- BabylonJs基础(一) 基本图形
- python小操作
- Java多态
- 登录织梦DedeCMS后台后卡死解决方法 为什么登陆织梦CMS后台卡死
- koa框架教程
- 11、ES6 函数参数的解构赋值
- JAVA 集合 JSON 数组 实体互换