python读取excel速度分析_从excel文件读取数据进行分析

本文介绍了一种使用Python的xlrd库读取Excel文件,并结合sklearn的KMeans进行数据聚类的方法。通过遍历Excel表格的行和列,提取数值并构建数据簇,然后展示聚类结果的图表。示例代码中展示了如何从'try.xlsx'文件读取数据,并应用KMeans算法找出3个核心点。
摘要由CSDN通过智能技术生成

我有下面两个我写的代码和excel文件。我只是不明白如何将它们组合起来,这样我就可以从excel文件中读取并使用这些数字组成一个簇。在import matplotlib.pyplot as plt

import xlrd

from matplotlib import style

style.use("ggplot")

from sklearn.cluster import KMeans

fileWorkspace = 'C://Users/bob/Desktop/'

pull=[]

wb1 = xlrd.open_workbook(fileWorkspace + 'try.xlsx')

sh1 = wb1.sheet_by_index(0)

for a in range(0,sh1.nrows):

for b in range(0,sh1.ncols):

pull.append(sh1.cell(a,b).value)

print('Finished in row' + str(a))

x = [11,19,23,33,44,91,92,90,60,63]

y = [92,85,22,25,86,78,63,51,66,15]

X = [list(item) for item in zip(x,y)]

kmeans = KMeans(n_clusters=3)

kmeans.fit(X)

centroids = kmeans.cluster_centers_

labels = kmeans.labels_

print(centroids)

prin

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值