在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基础教程之常用运算符
Aug 29 Python
python中的reduce内建函数使用方法指南
Aug 31 Python
基于python实现的百度音乐下载器python pyqt改进版(附代码)
Aug 05 Python
Python线程条件变量Condition原理解析
Jan 20 Python
Python爬虫爬取、解析数据操作示例
Mar 27 Python
Python如何使用队列方式实现多线程爬虫
May 12 Python
详解Tensorflow不同版本要求与CUDA及CUDNN版本对应关系
Aug 04 Python
无惧面试,带你搞懂python 装饰器
Aug 17 Python
使用python对excel表格处理的一些小功能
Jan 25 Python
Python入门之使用pandas分析excel数据
May 12 Python
Python基础教程,Python入门教程(超详细)
Jun 24 Python
教你使用一行Python代码玩遍童年的小游戏
Aug 23 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/04/28 PHP
php面向对象 字段的声明与使用
2012/06/14 PHP
定义php常量的详解
2013/06/09 PHP
php使用CURL伪造IP和来源实例详解
2015/01/15 PHP
jQuery源码分析-03构造jQuery对象-源码结构和核心函数
2011/11/14 Javascript
Jquery中使用setInterval和setTimeout的方法
2013/04/08 Javascript
js实现连续英文字符自动换行兼容ie6 ie7和firefox
2013/09/06 Javascript
jquery实现Li滚动时滚动条自动添加样式的方法
2015/08/10 Javascript
自己动手写的jquery分页控件(非常简单实用)
2015/10/28 Javascript
JS验证逗号隔开可以是中文字母数字
2016/04/22 Javascript
JS for循环中i++ 和 ++i的区别介绍
2016/07/20 Javascript
非常实用的vue导航钩子
2017/03/20 Javascript
详解vue2路由vue-router配置(懒加载)
2017/04/08 Javascript
js和jQuery以及easyui实现对下拉框的指定赋值方法
2018/01/23 jQuery
Vue.js 中取得后台原生HTML字符串 原样显示问题的解决方法
2018/06/10 Javascript
vue element 中的table动态渲染实现(动态表头)
2019/11/21 Javascript
jQuery实现弹幕特效
2019/11/29 jQuery
[06:44]2018DOTA2亚洲邀请赛4.5 SOLO赛 MidOne vs Sumail
2018/04/06 DOTA
python检查字符串是否是正确ISBN的方法
2015/07/11 Python
Python SQLite3简介
2018/02/22 Python
python实现AES加密和解密
2019/03/27 Python
使用python-opencv读取视频,计算视频总帧数及FPS的实现
2019/12/10 Python
Python3使用Selenium获取session和token方法详解
2021/02/16 Python
开发人员所需要知道的HTML5性能分析面面观
2012/07/05 HTML / CSS
美国摩托车头盔、零件、齿轮及配件商店:Cycle Gear
2019/06/12 全球购物
Fabletics官网:美国运动服饰品牌,由好莱坞女演员凯特·哈德森创立
2019/10/19 全球购物
物理教育专业毕业生推荐信
2013/11/03 职场文书
日语系毕业生推荐信
2013/11/11 职场文书
信息专业个人的自我评价
2013/12/27 职场文书
黄金搭档广告词
2014/03/21 职场文书
新学期教师寄语
2014/04/02 职场文书
团拜会策划方案
2014/06/07 职场文书
民政工作个人总结
2015/02/28 职场文书
公司人力资源管理制度
2015/08/05 职场文书
MySQL时间设置注意事项的深入总结
2021/05/06 MySQL
python套接字socket通信
2022/04/01 Python