在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 02 Python
python实现读取大文件并逐行写入另外一个文件
Apr 19 Python
pyspark 读取csv文件创建DataFrame的两种方法
Jun 07 Python
python opencv实现切变换 不裁减图片
Jul 26 Python
解决python通过cx_Oracle模块连接Oracle乱码的问题
Oct 18 Python
python中time库的实例使用方法
Oct 31 Python
python文字转语音实现过程解析
Nov 12 Python
深入了解如何基于Python读写Kafka
Dec 31 Python
Django实现任意文件上传(最简单的方法)
Jun 03 Python
python读取hdfs并返回dataframe教程
Jun 05 Python
Python中Pyspider爬虫框架的基本使用详解
Jan 27 Python
Python爬取科目四考试题库的方法实现
Mar 30 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中的curl_multi系列函数使用例子
2014/07/29 PHP
php使用cookie保存登录用户名的方法
2015/01/26 PHP
php常用表单验证类用法实例
2015/06/18 PHP
PHP5.2中PDO的简单使用方法
2016/03/25 PHP
PHP通过get方法获得form表单数据方法总结
2018/09/12 PHP
js静态作用域的功能。
2006/12/25 Javascript
javascript编程起步(第一课)
2007/01/10 Javascript
jquery之Document元素选择器篇
2008/08/14 Javascript
用js实现计算加载页面所用的时间
2010/04/02 Javascript
JS对象与json字符串格式转换实例
2014/10/28 Javascript
基于jQuery实现交互体验社会化分享代码附源码下载
2016/01/04 Javascript
Angularjs实现搜索关键字高亮显示效果
2017/01/17 Javascript
vue v-model动态生成详解
2018/06/30 Javascript
vue项目打包部署_nginx代理访问方法详解
2018/09/20 Javascript
vue中render函数的使用详解
2018/10/12 Javascript
微信小程序缓存支持二次开发封装实现解析
2019/12/16 Javascript
javascript前端和后台进行数据交互方法示例
2020/08/07 Javascript
前端 javascript 实现文件下载的示例
2020/11/24 Javascript
详解微信小程序(Taro)手动埋点和自动埋点的实现
2021/03/02 Javascript
[03:56]DOTA2完美大师赛趣味视频之小鸽子和Mineski打台球
2017/11/24 DOTA
Python导入oracle数据的方法
2015/07/10 Python
Python的几个高级语法概念浅析(lambda表达式闭包装饰器)
2016/05/28 Python
Django Highcharts制作图表
2016/08/27 Python
Pytorch中膨胀卷积的用法详解
2020/01/07 Python
keras 多gpu并行运行案例
2020/06/10 Python
Python中猜拳游戏与猜筛子游戏的实现方法
2020/09/04 Python
Python通过Schema实现数据验证方式
2020/11/12 Python
Skyscanner新西兰:全球领先的旅游搜索网站
2019/08/26 全球购物
大型营销活动计划书
2014/04/28 职场文书
反腐倡廉主题教育活动总结
2015/05/07 职场文书
元旦联欢晚会主持词
2015/07/01 职场文书
《观潮》教学反思
2016/02/17 职场文书
Python入门学习之类的相关知识总结
2021/05/25 Python
使用Springboot实现健身房管理系统
2021/07/01 Java/Android
详解Golang如何优雅的终止一个服务
2022/03/21 Golang
Hive日期格式转换方法总结
2022/06/25 数据库