在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使用random和tertools模块解一些经典概率问题
Jan 28 Python
python使用PyGame绘制图像并保存为图片文件的方法
Apr 24 Python
python制作花瓣网美女图片爬虫
Oct 28 Python
python append、extend与insert的区别
Oct 13 Python
python处理Excel xlrd的简单使用
Sep 12 Python
安装python时MySQLdb报错的问题描述及解决方法
Mar 20 Python
Python+selenium实现自动循环扔QQ邮箱漂流瓶
May 29 Python
pandas 数据实现行间计算的方法
Jun 08 Python
python3.4 将16进制转成字符串的实例
Jun 12 Python
pytorch下大型数据集(大型图片)的导入方式
Jan 08 Python
VSCode基础使用与VSCode调试python程序入门的图文教程
Mar 30 Python
Django获取model中的字段名和字段的verbose_name方式
May 19 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
全国FM电台频率大全 - 3 河北省
2020/03/11 无线电
一个PHP模板,主要想体现一下思路
2006/12/25 PHP
php实现在线生成条形码示例分享(条形码生成器)
2013/12/30 PHP
php中opendir函数用法实例
2014/11/15 PHP
Yii2.0多文件上传实例说明
2017/07/24 PHP
浅谈php://filter的妙用
2019/03/05 PHP
javascript中获取选中对象的类型
2007/04/02 Javascript
AJAX分页的代码(后台asp.net)
2011/02/14 Javascript
jQuery cdn使用介绍
2013/05/08 Javascript
详解JavaScript中的异常处理方法
2015/06/16 Javascript
跟我学习javascript的for循环和for...in循环
2015/11/18 Javascript
简单实现JS对dom操作封装
2015/12/02 Javascript
微信小程序 wx.login解密出现乱码的问题解决办法
2017/03/10 Javascript
Vue + Webpack + Vue-loader学习教程之相关配置篇
2017/03/14 Javascript
浅析JS中常用类型转换及运算符表达式
2017/07/23 Javascript
微信小程序日历弹窗选择器代码实例
2019/05/09 Javascript
[03:12]2016完美“圣”典风云人物:单车专访
2016/12/02 DOTA
详解Python下ftp上传文件linux服务器
2018/06/21 Python
python中的单引号双引号区别知识点总结
2019/06/23 Python
简单介绍一下pyinstaller打包以及安全性的实现
2020/06/02 Python
Python调用shell cmd方法代码示例解析
2020/06/18 Python
python 日志模块logging的使用场景及示例
2021/01/04 Python
Staples加拿大官方网站:办公用品一站式采购
2016/09/25 全球购物
利物浦足球俱乐部官方网上商店:Liverpool FC Official Store
2018/01/13 全球购物
世界排名第一的万圣节服装店:Spirit Halloween
2018/10/16 全球购物
开工庆典邀请函范文
2014/01/16 职场文书
大学学习计划书范文
2014/05/02 职场文书
学校社会实践活动总结
2014/07/03 职场文书
淘宝文案策划岗位职责
2015/04/14 职场文书
2015最新婚礼司仪主持词
2015/06/30 职场文书
Python实现byte转integer
2021/06/03 Python
MySQL系列之八 MySQL服务器变量
2021/07/02 MySQL
golang内置函数len的小技巧
2021/07/25 Golang
Java移除无效括号的方法实现
2021/08/07 Java/Android
Django基础CBV装饰器和中间件
2022/03/22 Python
MySQL去除密码登录告警的方法
2022/04/20 MySQL