在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逐行读取文件内容的三种方法
Jan 20 Python
python实现从ftp服务器下载文件的方法
Apr 30 Python
Python实现上下班抢个顺风单脚本
Feb 07 Python
selenium处理元素定位点击无效问题
Jun 12 Python
在python中利用try..except来代替if..else的用法
Dec 19 Python
python中提高pip install速度
Feb 14 Python
Django ORM实现按天获取数据去重求和例子
May 18 Python
PyTorch: Softmax多分类实战操作
Jul 07 Python
Python绘图之柱形图绘制详解
Jul 28 Python
python如何提升爬虫效率
Sep 27 Python
python 爬取英雄联盟皮肤并下载的示例
Dec 04 Python
一文读懂python Scrapy爬虫框架
Feb 24 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中iconv函数使用方法
2008/05/24 PHP
php不使用copy()函数复制文件的方法
2015/03/13 PHP
php eval函数一句话木马代码
2015/05/21 PHP
Mac版PhpStorm之XAMPP整合apache服务器配置的图文教程详解
2016/10/13 PHP
Array, Array Constructor, for in loop, typeof, instanceOf
2011/09/13 Javascript
IE和Firefox的Javascript兼容性总结[推荐收藏]
2011/10/19 Javascript
利用javascript实现全部删或清空所选的操作
2014/05/27 Javascript
angularJS 中$attrs方法使用指南
2015/02/09 Javascript
javascript中DOM复选框选择用法实例
2015/05/14 Javascript
Bootstrap每天必学之按钮(一)
2015/11/24 Javascript
JavaScript常用基础知识强化学习
2015/12/09 Javascript
高性能JavaScript循环语句和条件语句
2016/01/20 Javascript
jquery 遍历数组 each 方法详解
2016/05/25 Javascript
Javascript中级语法快速入手
2016/07/30 Javascript
KnockoutJS 3.X API 第四章之数据控制流with绑定
2016/10/10 Javascript
javascript完美实现给定日期返回上月日期的方法
2017/06/15 Javascript
Node.js使用Koa搭建 基础项目
2018/01/08 Javascript
vue父组件异步获取数据传给子组件的方法
2018/07/26 Javascript
JavaScript实现简单音乐播放器
2020/04/17 Javascript
JS使用canvas中的measureText方法测量字体宽度示例
2019/02/02 Javascript
简单了解前端渐进式框架VUE
2020/07/20 Javascript
python基础教程之类class定义使用方法
2014/02/20 Python
Python用list或dict字段模式读取文件的方法
2017/01/10 Python
python算法表示概念扫盲教程
2017/04/13 Python
Flask web开发处理POST请求实现(登录案例)
2018/07/26 Python
对web.py设置favicon.ico的方法详解
2018/12/04 Python
Python3 sys.argv[ ]用法详解
2019/10/24 Python
完美解决Django2.0中models下的ForeignKey()问题
2020/05/19 Python
python Selenium 库的使用技巧
2020/10/16 Python
企业管理毕业生求职信范文
2014/03/07 职场文书
主题班会演讲稿
2014/05/22 职场文书
2014年重阳节活动策划方案书
2014/09/16 职场文书
换届选举主持词
2015/07/03 职场文书
2015年卫生局工作总结
2015/07/24 职场文书
长辈生日祝福语大全(72句)
2019/08/09 职场文书
CSS3 实现的图片悬停的切换按钮
2021/04/13 HTML / CSS