在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+opencv实现动态物体识别
Jan 09 Python
Python使用pickle模块实现序列化功能示例
Jul 13 Python
Python解决走迷宫问题算法示例
Jul 27 Python
简单了解python中对象的取反运算符
Jul 01 Python
Python随机函数库random的使用方法详解
Aug 21 Python
Python类中方法getitem和getattr详解
Aug 30 Python
Django之使用celery和NGINX生成静态页面实现性能优化
Oct 08 Python
python Opencv计算图像相似度过程解析
Dec 03 Python
pyenv虚拟环境管理python多版本和软件库的方法
Dec 26 Python
Python如何重新加载模块
Jul 29 Python
python 无损批量压缩图片(支持保留图片信息)的示例
Sep 22 Python
python实现PolynomialFeatures多项式的方法
Jan 06 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下正则来匹配dede模板标签的代码
2010/08/21 PHP
PHP获取POST数据的几种方法汇总
2015/03/03 PHP
php连接oracle数据库的方法(测试成功)
2016/05/26 PHP
tp5(thinkPHP5)操作mongoDB数据库的方法
2018/01/20 PHP
JQuery 学习笔记 element属性控制
2009/07/23 Javascript
用Javascript同时提交多个Web表单的方法
2009/12/26 Javascript
基于Jquery的文字滚动跑马灯插件(一个页面多个滚动区)
2010/07/26 Javascript
xml文档转换工具,附图表例子(hta)
2010/11/17 Javascript
javascript获取当前日期时间及其它操作函数
2011/01/11 Javascript
js实现同一页面可多次调用的图片幻灯切换效果
2015/02/28 Javascript
jquery SweetAlert插件实现响应式提示框
2015/08/18 Javascript
不定义JQuery插件 不要说会JQuery
2016/03/07 Javascript
基于javascript实现精确到毫秒的倒计时限时抢购
2016/04/17 Javascript
Bootstrap面板使用方法
2017/01/16 Javascript
react开发中如何使用require.ensure加载es6风格的组件
2017/05/09 Javascript
详解用vue.js和laravel实现微信支付
2017/06/23 Javascript
ES6使用Set数据结构实现数组的交集、并集、差集功能示例
2017/10/31 Javascript
jQuery 改变P标签文本值方法
2018/02/24 jQuery
关于单文件组件.vue的使用
2018/09/20 Javascript
Vue项目pdf(base64)转图片遇到的问题及解决方法
2018/10/19 Javascript
Python中设置变量访问权限的方法
2015/04/27 Python
使用Python对Access读写操作
2017/03/30 Python
Django使用详解:ORM 的反向查找(related_name)
2018/05/30 Python
ubuntu17.4下为python和python3装上pip的方法
2018/06/12 Python
使用sklearn进行对数据标准化、归一化以及将数据还原的方法
2018/07/11 Python
python得到电脑的开机时间方法
2018/10/15 Python
BP神经网络原理及Python实现代码
2018/12/18 Python
移动端rem布局的两种实现方法
2018/01/03 HTML / CSS
美国波西米亚风格服装品牌:Show Me Your Mumu
2018/01/05 全球购物
公务员培训心得体会
2013/12/28 职场文书
诉讼授权委托书
2014/10/15 职场文书
公司开除员工通知
2015/04/22 职场文书
2015年街道办事处工作总结
2015/05/22 职场文书
鲁冰花观后感
2015/06/10 职场文书
IDEA 链接Mysql数据库并执行查询操作的完整代码
2021/05/20 MySQL
Python之Matplotlib绘制热力图和面积图
2022/04/13 Python