在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中mechanize库的简单使用示例
Jan 10 Python
python正常时间和unix时间戳相互转换的方法
Apr 23 Python
python写入xml文件的方法
May 08 Python
详解Python Socket网络编程
Jan 05 Python
Python多层嵌套list的递归处理方法(推荐)
Jun 08 Python
Python使用asyncio包处理并发详解
Sep 09 Python
Python实现从log日志中提取ip的方法【正则提取】
Mar 31 Python
python3.4爬虫demo
Jan 22 Python
连接pandas以及数组转pandas的方法
Jun 28 Python
python django model联合主键的例子
Aug 06 Python
django与vue的完美结合_实现前后端的分离开发之后在整合的方法
Aug 12 Python
基于Python获取城市近7天天气预报
Nov 26 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
二次元帅气男生排行榜,只想悄悄收藏系列
2020/03/04 日漫
php基于base64解码图片与加密图片还原实例
2014/11/03 PHP
给大家分享几个常用的PHP函数
2017/01/15 PHP
实例讲解php将字符串输出到HTML
2019/01/27 PHP
JS动画效果代码3
2008/04/03 Javascript
Jquery 组合form元素为json格式,asp.net反序列化
2009/07/09 Javascript
ASP小贴士/ASP Tips javascript tips可以当桌面
2009/12/10 Javascript
异步加载script的代码
2011/01/12 Javascript
jQuery实现HTML5 placeholder效果实例
2014/12/09 Javascript
jQuery实现浮动层随浏览器滚动条滚动的方法
2015/09/22 Javascript
JS操作XML实例总结(加载与解析XML文件、字符串)
2015/12/08 Javascript
解决node.js安装包失败的几种方法
2016/09/02 Javascript
vue监听滚动事件实现滚动监听
2017/04/11 Javascript
slideToggle+slideup实现手机端折叠菜单效果
2017/05/25 Javascript
原生JS实现Ajax跨域请求flask响应内容
2017/10/24 Javascript
ES6关于Promise的用法详解
2018/05/07 Javascript
vue.js轮播图组件使用方法详解
2018/07/03 Javascript
详解Vue 动态组件与全局事件绑定总结
2018/11/11 Javascript
关于ckeditor在bootstrap中modal中弹框无法输入的解决方法
2019/09/11 Javascript
javascript实现视频弹幕效果(两个版本)
2019/11/28 Javascript
Python的Django框架中的表单处理示例
2015/07/17 Python
Python实现对百度云的文件上传(实例讲解)
2017/10/21 Python
Python的SimpleHTTPServer模块用处及使用方法简介
2018/01/22 Python
Python3 replace()函数使用方法
2018/03/19 Python
numpy返回array中元素的index方法
2018/06/27 Python
python读取文本中的坐标方法
2018/10/14 Python
python  Django中的apps.py的目的是什么
2018/10/15 Python
python实现整数的二进制循环移位
2019/03/08 Python
pytorch 指定gpu训练与多gpu并行训练示例
2019/12/31 Python
pandas中read_csv、rolling、expanding用法详解
2020/04/21 Python
建筑公司文秘岗位职责
2013/11/29 职场文书
经贸专业毕业生求职信
2014/03/23 职场文书
英语分层教学实施方案
2014/06/15 职场文书
拾金不昧锦旗标语
2014/06/27 职场文书
大学生就业协议书范本(适用于公司企业)
2014/10/07 职场文书
golang生成并解析JSON
2022/04/14 Golang