我尝试了以下代码,但在执行时,显示以下错误:(ValueError: x and y must be the same size)

代码:import pandas as pd

import matplotlib.pyplot as plt

from sklearn.preprocessing import StandardScaler

from sklearn.cluster import KMeans

df1=pd.read_excel('F:/Test PCA/Week-7-MachineLearning/weather_V2.xlsx',sheetname='Sheet1', header=0,)

df=df1.dropna();

del df['rain_accumulation']; del df['rain_duration']

features=['air_pressure', 'air_temp', 'avg_wind_direction', 'avg_wind_speed', 'max_wind_direction',

'max_wind_speed','relative_humidity']

select_df=df[features]; #print select_df.air_pressure

x=StandardScaler().fit_transform(select_df)

Kmeans=KMeans(n_clusters=12)

Model=Kmeans.fit(x); #print Model

y_kmeans = Kmeans.predict(x)

data_labels=Kmeans.labels_;

centers=Model.cluster_centers_

plt.scatter(x[:, 0], x[:, 1], c=y_kmeans, s=50, cmap='viridis')

plt.scatter(centers[:0], centers[:1], color ='k')

plt.show()

python聚类分析结果很差_python中的聚类分析:value错误:x和y的大小必须相同相关推荐

  1. python实现链表的删除_Python中 为我们提供了一些独特的解决方案的方法特性

    实际上,在日常的工作中,我们很多需求,无论是常见的.还是不常见的,Python 都为我们提供了一些独特的解决方案,既不需要自己造轮子,也不需要引入新的依赖(引入新的依赖势必会增加项目的复杂度). 但是 ...

  2. python基于训练集预测_Python中训练集/测试集的分割和交叉验证

    原标题:Python中训练集/测试集的分割和交叉验证 嗨,大家好!在上一篇关于Python线性回归的文章之后,我认为撰写关于切分训练集/测试集和交叉验证的文章是很自然的,和往常一样,我将对该主题进行简 ...

  3. python购物车结算不了_python中购物车

    python的基础语法 python数据类型:(按特征划分) 数字类型: 1.整形:布尔形.长整型L.标准整形 2.非整形:双精度型.复数.decimal(不是内建类型) 序列类型: 1.字符串(st ...

  4. python新式类c3算法_python中的MRO和C3算法

    一. 经典类和新式类 1.python多继承 在继承关系中,python子类自动用友父类中除了私有属性外的其他所有内容.python支持多继承.一个类可以拥有多个父类 2.python2和python ...

  5. [转载] python不允许使用关键字_Python中关键字global与nonlocal的区别

    参考链接: Python全局关键字 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/xCyansun/article/details/79672634 ...

  6. python缩进块是什么_python中缩进是用来做什么的

    Python是一门很"独特"的语言!为什么这样说? 因为一般的语言都是通过{}或end来作为代码块的标记,而Python则是通过缩进来识别代码块的. 缩进 Python最具特色的是 ...

  7. python里的join方法_python中join()方法介绍

    描述 Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串. 语法 join()方法语法: str . join ( sequence ) 参数 sequence -- ...

  8. python常用函数的用法_python中常用函数整理

    1.map map是python内置的高阶函数,它接收一个函数和一个列表,函数依次作用在列表的每个元素上,返回一个可迭代map对象. class map(object):""&qu ...

  9. python报错怎么看_python中的错误如何查看

    python常见的错误有 1.NameError变量名错误 2.IndentationError代码缩进错误 3.AttributeError对象属性错误 4.TypeError类型错误 5.IOEr ...

最新文章

  1. 从头开始学习Adobe Photoshop CC图像编辑
  2. [POJ3261] Milk Patterns
  3. html弄多个按钮_html+css3实现多个表单按钮美化效果
  4. T-SQL RIGHT JOIN
  5. c语言 在执行区域没有空格,C语言上机操作指导之TurboC.doc
  6. 互联网人才流向说明了什么
  7. java.close用法_void close()
  8. (五)从头开始构建风格迁移CycleGAN
  9. SecureCRT 基本设置
  10. ubuntu 下 opencv 3. 的安装和运行
  11. BZOJ3295 [Cqoi2011]动态逆序对 分治 树状数组
  12. python安装plotly教程_python plotly 使用教程
  13. ML之Spearman:Spearman相关系数(斯皮尔曼等级相关系数)的简介、案例应用之详细攻略
  14. 未群发消息接腾讯服务器吗,腾讯企点如何群发消息 腾讯企点群发消息方法教程...
  15. 通过vdi备份linux,Linux_Ubuntu下VirtualBox的vdi文件克隆方法,使用VirtualBox时遇到一个问题, - phpStudy...
  16. 正则表达式在JS中的应用,判断邮箱是否合法
  17. 网页H5实现 美团接单 连接打印机打印客户下单信息
  18. Android面向切面(AOP)编程实战
  19. 应用每次打开重新启动_重新启动PC后如何阻止Windows 10重新打开以前的应用程序
  20. 如何编制试算平衡表_试算平衡表的编制步骤是什么?

热门文章

  1. 使用Office Word 2010/2013 发布文章到博客园
  2. 关于split与StringTokenizer的理解
  3. 存储过程里调用另一个存储过程的值
  4. import json java_JAVA的JSON数据包装-博客园老牛大讲
  5. php求数组交集的自定义函数,php数组交集函数
  6. mpvue 从零开始 女友的衣装 1 pages
  7. windows node.js安装以及启动过程
  8. 【软件开发底层知识修炼】一 深入浅出处理器之一 微处理器与微控制器
  9. phoenix Explain Plan 翻译
  10. jeecg流程梳理学习