在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 相关文章推荐
Django中几种重定向方法
Apr 28 Python
Python中字符串对齐方法介绍
May 21 Python
python实现在控制台输入密码不显示的方法
Jul 02 Python
在Python的Django框架中显示对象子集的方法
Jul 21 Python
Python图算法实例分析
Aug 13 Python
Python爬虫包 BeautifulSoup  递归抓取实例详解
Jan 28 Python
不要用强制方法杀掉python线程
Feb 26 Python
Python读取英文文件并记录每个单词出现次数后降序输出示例
Jun 28 Python
python使用suds调用webservice接口的方法
Jan 03 Python
python 对任意数据和曲线进行拟合并求出函数表达式的三种解决方案
Feb 18 Python
python实例化对象的具体方法
Jun 17 Python
python 爬取免费简历模板网站的示例
Sep 27 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的分页功能
2007/03/21 PHP
PHP得到某段时间区间的时间戳 php定时任务
2012/04/12 PHP
PHP入门教程之PHP操作MySQL的方法分析
2016/09/11 PHP
PHP 实现浏览记录并按日期分组
2017/05/11 PHP
js 获取Listbox选择的值的代码
2010/04/15 Javascript
jquery.tmpl JQuery模板插件
2011/10/10 Javascript
jQuery 淡入淡出 png图在ie8下有黑色边框的解决方法
2013/03/05 Javascript
深入理解JavaScript是如何实现继承的
2013/12/12 Javascript
js图片处理示例代码
2014/05/12 Javascript
使用jsonp完美解决跨域问题
2014/11/27 Javascript
基于Bootstrap使用jQuery实现简单可编辑表格
2016/05/04 Javascript
jQuery中用on绑定事件时需注意的事项
2017/03/19 Javascript
Vue.js使用$.ajax和vue-resource实现OAuth的注册、登录、注销和API调用
2017/05/10 Javascript
解决html input验证只能输入数字,不能输入其他的问题
2017/07/21 Javascript
Js利用prototype自定义数组方法示例
2017/10/20 Javascript
详解如何在微信小程序中愉快地使用sass
2018/07/30 Javascript
vue中使用v-for时为什么不能用index作为key
2020/04/04 Javascript
python实现类似ftp传输文件的网络程序示例
2014/04/08 Python
Python 的描述符 descriptor详解
2016/02/27 Python
在自动化中用python实现键盘操作的方法详解
2019/07/19 Python
python3 配置logging日志类的操作
2020/04/08 Python
python Canny边缘检测算法的实现
2020/04/24 Python
一款简洁的纯css3代码实现的动画导航
2014/10/31 HTML / CSS
Otticanet意大利:最顶尖的世界名牌眼镜, 能得到打折季的价格
2019/03/10 全球购物
运动会跳远广播稿
2014/02/04 职场文书
写求职信有什么意义
2014/02/17 职场文书
幼教求职信
2014/03/12 职场文书
机关单位动员会主持词
2014/03/20 职场文书
2014年设备管理工作总结
2014/11/26 职场文书
兵马俑的导游词
2015/02/02 职场文书
总经理司机岗位职责
2015/04/10 职场文书
活动经费申请报告
2015/05/15 职场文书
PO模式在selenium自动化测试框架的优势
2022/03/20 Python
Java 中的 Lambda List 转 Map 的多种方法详解
2022/07/07 Java/Android
Windows server 2016服务器基本设置
2022/08/14 Servers
Python 第三方库 openpyxl 的安装过程
2022/12/24 Python