python聚类分析结果很差_python中的聚类分析:value错误:x和y的大小必须相同
我尝试了以下代码,但在执行时,显示以下错误:(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的大小必须相同相关推荐
- python实现链表的删除_Python中 为我们提供了一些独特的解决方案的方法特性
实际上,在日常的工作中,我们很多需求,无论是常见的.还是不常见的,Python 都为我们提供了一些独特的解决方案,既不需要自己造轮子,也不需要引入新的依赖(引入新的依赖势必会增加项目的复杂度). 但是 ...
- python基于训练集预测_Python中训练集/测试集的分割和交叉验证
原标题:Python中训练集/测试集的分割和交叉验证 嗨,大家好!在上一篇关于Python线性回归的文章之后,我认为撰写关于切分训练集/测试集和交叉验证的文章是很自然的,和往常一样,我将对该主题进行简 ...
- python购物车结算不了_python中购物车
python的基础语法 python数据类型:(按特征划分) 数字类型: 1.整形:布尔形.长整型L.标准整形 2.非整形:双精度型.复数.decimal(不是内建类型) 序列类型: 1.字符串(st ...
- python新式类c3算法_python中的MRO和C3算法
一. 经典类和新式类 1.python多继承 在继承关系中,python子类自动用友父类中除了私有属性外的其他所有内容.python支持多继承.一个类可以拥有多个父类 2.python2和python ...
- [转载] python不允许使用关键字_Python中关键字global与nonlocal的区别
参考链接: Python全局关键字 版权声明:本文为博主原创文章,未经博主允许不得转载. https://blog.csdn.net/xCyansun/article/details/79672634 ...
- python缩进块是什么_python中缩进是用来做什么的
Python是一门很"独特"的语言!为什么这样说? 因为一般的语言都是通过{}或end来作为代码块的标记,而Python则是通过缩进来识别代码块的. 缩进 Python最具特色的是 ...
- python里的join方法_python中join()方法介绍
描述 Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串. 语法 join()方法语法: str . join ( sequence ) 参数 sequence -- ...
- python常用函数的用法_python中常用函数整理
1.map map是python内置的高阶函数,它接收一个函数和一个列表,函数依次作用在列表的每个元素上,返回一个可迭代map对象. class map(object):""&qu ...
- python报错怎么看_python中的错误如何查看
python常见的错误有 1.NameError变量名错误 2.IndentationError代码缩进错误 3.AttributeError对象属性错误 4.TypeError类型错误 5.IOEr ...
最新文章
- 从头开始学习Adobe Photoshop CC图像编辑
- [POJ3261] Milk Patterns
- html弄多个按钮_html+css3实现多个表单按钮美化效果
- T-SQL RIGHT JOIN
- c语言 在执行区域没有空格,C语言上机操作指导之TurboC.doc
- 互联网人才流向说明了什么
- java.close用法_void close()
- (五)从头开始构建风格迁移CycleGAN
- SecureCRT 基本设置
- ubuntu 下 opencv 3. 的安装和运行
- BZOJ3295 [Cqoi2011]动态逆序对 分治 树状数组
- python安装plotly教程_python plotly 使用教程
- ML之Spearman:Spearman相关系数(斯皮尔曼等级相关系数)的简介、案例应用之详细攻略
- 未群发消息接腾讯服务器吗,腾讯企点如何群发消息 腾讯企点群发消息方法教程...
- 通过vdi备份linux,Linux_Ubuntu下VirtualBox的vdi文件克隆方法,使用VirtualBox时遇到一个问题, - phpStudy...
- 正则表达式在JS中的应用,判断邮箱是否合法
- 网页H5实现 美团接单 连接打印机打印客户下单信息
- Android面向切面(AOP)编程实战
- 应用每次打开重新启动_重新启动PC后如何阻止Windows 10重新打开以前的应用程序
- 如何编制试算平衡表_试算平衡表的编制步骤是什么?