在python中利用KNN实现对iris进行分类的方法


Posted in Python onDecember 11, 2018

如下所示:

from sklearn.datasets import load_iris
 
iris = load_iris()
 
print iris.data.shape
 
from sklearn.cross_validation import train_test_split
 
X_train, X_test, y_train, y_test = train_test_split(iris.data, iris.target, test_size = 0.25, random_state = 33)
 
from sklearn.preprocessing import StandardScaler
from sklearn.neighbors import KNeighborsClassifier
 
ss = StandardScaler()
 
X_train = ss.fit_transform(X_train)
X_test = ss.transform(X_test)
 
knc = KNeighborsClassifier()
knc.fit(X_train, y_train)
y_predict = knc.predict(X_test)
 
print 'The accuracy of K-Nearest Neighbor Classifier is: ', knc.score(X_test, y_test)
 
from sklearn.metrics import classification_report
 
print classification_report(y_test, y_predict, target_names = iris.target_names)

以上这篇在python中利用KNN实现对iris进行分类的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python3实现短网址和数字相互转换的方法
Apr 28 Python
Python生成不重复随机值的方法
May 11 Python
Python操作SQLite数据库的方法详解【导入,创建,游标,增删改查等】
Jul 11 Python
Python编程django实现同一个ip十分钟内只能注册一次
Nov 03 Python
Python3 replace()函数使用方法
Mar 19 Python
pandas.loc 选取指定列进行操作的实例
May 18 Python
python集合比较(交集,并集,差集)方法详解
Sep 13 Python
使用python画社交网络图实例代码
Jul 10 Python
python中struct模块之字节型数据的处理方法
Aug 27 Python
python实现126邮箱发送邮件
May 20 Python
详解Python IO编程
Jul 24 Python
解决Pytorch修改预训练模型时遇到key不匹配的情况
Jun 05 Python
python 划分数据集为训练集和测试集的方法
Dec 11 #Python
Python sklearn KFold 生成交叉验证数据集的方法
Dec 11 #Python
想学python 这5本书籍你必看!
Dec 11 #Python
对python中数据集划分函数StratifiedShuffleSplit的使用详解
Dec 11 #Python
Python3爬虫学习入门教程
Dec 11 #Python
Python3实现爬取简书首页文章标题和文章链接的方法【测试可用】
Dec 11 #Python
python绘制散点图并标记序号的方法
Dec 11 #Python
You might like
PHP之数组学习
2011/05/29 PHP
php流量统计功能的实现代码
2012/09/29 PHP
PHP随机生成随机个数的字母组合示例
2014/01/14 PHP
php汉字转拼音的示例
2014/02/27 PHP
PHP自带函数给数字或字符串自动补齐位数
2014/07/29 PHP
PHP使用适合阅读的格式显示文件大小的方法
2015/03/05 PHP
Laravel 5框架学习之日期,Mutator 和 Scope
2015/04/08 PHP
用JavaScript实现仿Windows关机效果
2007/03/10 Javascript
javascript的字符串按引用复制和传递,按值来比较介绍与应用
2012/12/28 Javascript
为JS扩展Array.prototype.indexOf引发的问题探讨及解决
2013/04/24 Javascript
轻松创建nodejs服务器(5):事件处理程序
2014/12/18 NodeJs
jQuery实现的超简单点赞效果实例分析
2015/12/31 Javascript
js中window.open的参数及注意注意事项
2016/07/06 Javascript
归纳下js面向对象的几种常见写法总结
2016/08/24 Javascript
JavaScript实现垂直滚动条效果
2017/01/18 Javascript
jQuery Json数据格式排版高亮插件json-viewer.js使用方法详解
2017/06/12 jQuery
Vue2.0+ElementUI实现表格翻页的实例
2017/10/23 Javascript
JS实现字符串翻转的方法分析
2018/08/31 Javascript
vue将毫秒数转化为正常日期格式的实例
2018/09/16 Javascript
详解在React-Native中持久化redux数据
2019/05/22 Javascript
electron 如何将任意资源打包的方法步骤
2020/04/16 Javascript
浅析Python中MySQLdb的事务处理功能
2016/09/21 Python
新手如何快速入门Python(菜鸟必看篇)
2017/06/10 Python
python利用OpenCV2实现人脸检测
2020/04/16 Python
python实现跨excel的工作表sheet之间的复制方法
2018/05/03 Python
Django中使用Celery的教程详解
2018/08/24 Python
使用PyCharm创建Django项目及基本配置详解
2018/10/24 Python
Python字符串格式化输出代码实例
2019/11/22 Python
python使用opencv在Windows下调用摄像头实现解析
2019/11/26 Python
STAUD官方网站:洛杉矶独有的闲适风格
2019/04/11 全球购物
《我不是最弱小的》教学反思
2014/02/23 职场文书
小学运动会口号
2014/06/07 职场文书
环卫处个人工作总结
2015/03/04 职场文书
党员干部学习心得体会
2016/01/23 职场文书
Go语言中break label与goto label的区别
2021/04/28 Golang
python 实现体质指数BMI计算
2021/05/26 Python