在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 相关文章推荐
python模拟新浪微博登陆功能(新浪微博爬虫)
Dec 24 Python
深入讲解Python中面向对象编程的相关知识
May 25 Python
Python中的zipfile模块使用详解
Jun 25 Python
快速排序的算法思想及Python版快速排序的实现示例
Jul 02 Python
对numpy和pandas中数组的合并和拆分详解
Apr 11 Python
Vue的el-scrollbar实现自定义滚动
May 29 Python
python 中文件输入输出及os模块对文件系统的操作方法
Aug 27 Python
Python调用C语言的实现
Jul 26 Python
使用python实现微信小程序自动签到功能
Apr 27 Python
构建高效的python requests长连接池详解
May 02 Python
idea2020手动安装python插件的实现方法
Jul 17 Python
python 代码运行时间获取方式详解
Sep 18 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
手把手教你使用DedeCms V3的在线采集图文教程
2007/04/03 PHP
PHP header函数分析详解
2011/08/06 PHP
JS 中document.URL 和 windows.location.href 的区别
2009/11/11 Javascript
使用SyntaxHighlighter实现HTML高亮显示代码的方法
2010/02/04 Javascript
javascript 运算数的求值顺序
2011/08/23 Javascript
JavaScript模板入门介绍
2012/09/26 Javascript
js 将json字符串转换为json对象的方法解析
2013/11/13 Javascript
jquery获取复选框被选中的值
2014/03/22 Javascript
JS对字符串编码的几种方式使用指南
2015/05/14 Javascript
纯javascript响应式树形菜单效果
2015/11/10 Javascript
Node.js下自定义错误类型详解
2016/10/17 Javascript
JavaScript之Vue.js【入门基础】
2016/12/06 Javascript
探索webpack模块及webpack3新特性
2017/09/18 Javascript
JavaScript防止全局变量污染的方法总结
2018/08/02 Javascript
从0到1构建vueSSR项目之node以及vue-cli3的配置
2019/03/07 Javascript
vue canvas绘制矩形并解决由clearRec带来的闪屏问题
2019/09/02 Javascript
Vue+Node服务器查询Mongo数据库及页面数据传递操作实例分析
2019/12/20 Javascript
在nuxt中使用路由重定向的实例
2020/11/06 Javascript
python使用线程封装的一个简单定时器类实例
2015/05/16 Python
Python3遍历目录树实现方法
2015/05/22 Python
python开发之tkinter实现图形随鼠标移动的方法
2015/11/11 Python
python先序遍历二叉树问题
2017/11/10 Python
python3利用tcp实现文件夹远程传输
2018/07/28 Python
Python实现多线程/多进程的TCP服务器
2019/09/03 Python
Python操作redis和mongoDB的方法
2019/12/19 Python
Python基于codecs模块实现文件读写案例解析
2020/05/11 Python
解决keras GAN训练是loss不发生变化,accuracy一直为0.5的问题
2020/07/02 Python
python实现自动打卡的示例代码
2020/10/10 Python
Python+OpenCV图像处理——图像二值化的实现
2020/10/24 Python
兰芝美国网上商城:购买LANEIGE睡眠面膜等
2017/06/30 全球购物
英国最大的宝石首饰超市:QP Jewellers
2018/09/23 全球购物
美国折扣地毯销售网站:Rugs.com
2020/03/27 全球购物
Vuori官网:运动服装的终级表现
2021/01/27 全球购物
远程网络教育毕业生自我鉴定
2014/04/14 职场文书
工地质量标语
2014/06/12 职场文书
党员作风建设整改方案
2014/10/27 职场文书