python中load_iris_在python中利用KNN实现对iris进行分类的方法
如下所示:
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中利用KNN实现对iris进行分类的方法
本文地址: http://www.cppcns.com/jiaoben/python/247027.html
python中load_iris_在python中利用KNN实现对iris进行分类的方法相关推荐
- Python机器学习实验二:1.编写代码,实现对iris数据集的KNN算法分类及预测
Python机器学习实验二:编写代码,实现对iris数据集的KNN算法分类及预测 1.编写代码,实现对iris数据集的KNN算法分类及预测,要求: (1)数据集划分为测试集占20%: (2)n_nei ...
- java iris_利用K-Means聚类算法实现对iris.data.ulab
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 利用K-Means聚类算法实现对iris.data.ulabel数据的聚类,这是在网上找到如果要换成我的iris.date iris.date.ulabl ...
- 【KNN】使用KNN算法实现对iris数据集的分类
** 一.实验报告 ** 1. 实验目的:使用KNN算法实现对iris数据集的分类 2. 实验要求:(1)5次随机选取,对比分类准确率(2)探讨不同k值对分类准确率的影响 二.实验内容 1. 数据预处 ...
- ML之nyoka:基于nyoka库利用LGBMClassifier模型实现对iris数据集训练、保存为pmml模型并重新载入pmml模型进而实现推理
ML之nyoka:基于nyoka库利用LGBMClassifier模型实现对iris数据集训练.保存为pmml模型并重新载入pmml模型进而实现推理 目录 基于nyoka库利用LGBMClassifi ...
- ML之DT:利用DT(DTC)实现对iris(鸢尾花)数据集进行分类并可视化DT结构
ML之DT:利用DT(DTC)实现对iris(鸢尾花)数据集进行分类并可视化DT结构 目录 输出结果 实现代码 输出结果 实现代码 #1. iris = load_iris() dir(iris)ir ...
- ML之k-NN:k-NN实现对150朵共三种花的实例的萼片长度、宽,花瓣长、宽数据统计,根据一朵新花的四个特征来预测其种类
ML之k-NN:k-NN实现对150朵共三种花的实例的萼片长度.宽,花瓣长.宽数据统计,根据一朵新花的四个特征来预测其种类 目录 输出结果 实现代码 输出结果 实现代码 from sklearn im ...
- html 保存草稿,利用localStorage实现对ueditor编辑内容定时保存为草稿,ueditor草稿箱...
利用localStorage实现对ueditor编辑内容定时保存为草稿,ueditor草稿箱 直接看代码吧 1.引入ueditor和ueditor的使用我就不细说了 详情请戳http://blog.c ...
- Python利用xlsxwriter实现对Excel写入数据的样式调整(字体,居中等)
声明:参考大佬文章 参考网上资料发现很少有用xlsxwriter实现用Python对Excel写入数据的同时进行字体样式调整操作的,因为我用的也是xlsxwriter,所以查找总结了一个用xlsxwr ...
- 修改html时webpack热更新,利用webpack实现对html文件的热更新
webpack中webpack-dev-server是一个简单的web服务器,能够帮助咱们实现代码的热更新,即在实际开发中只需保存修改完后的代码,不用手动刷新页面就能够看到效果.在使用webpack- ...
最新文章
- 举个例子,如何用GCN图卷积神经网络实现摔倒监测?
- typora 公式_Typora --- 一款功能强大的高效排版编译器
- 微生物培养的福音:一个直接用16S rDNA序列来预测其培养基配方的网站!!!...
- liunx mysql模块_linux下安装MySQLdb模块_MySQL
- Butter knife 原理
- ASP.NET 状态视图概览
- 【恋上数据结构】快速排序
- PyRobot开辟 AI 机器人框架
- CentOS 修改默认语言
- 7、线性方程组详细解法
- stack的常见用法
- 题解 UVA1449 【Dominating Patterns】
- 【现代遗传学原理-基因和基因组学】
- 小白如何上手几款微信小程序UI组件库
- winpe修复计算机无法启动,PE修复系统启动故障的详细教程
- 成都理工大学计算机考研经历,09计算机考研的小小体会~
- mysql unix_timestamp now() dfdfd f_数据库函数lpad的搜索结果-阿里云开发者社区
- 评论《献给每天想辞职的人》
- 在 OneNote 2010中输入复杂的数学公式
- 五大典型系统集成商 你是哪一类?
热门文章
- 计算机应用基础 插入图片笑脸,2018年电大本科计算机应用基础网考操作题及答案...
- 吸血鬼日记第一季/全集The Vampire Diaries迅雷下载
- 【已解决】conda install问题:UnsatisfiableError: The following specifications were found to be incompatible
- js过滤emoji表情
- java split 以空格_java split 两个参数(java split 空格)
- vue3 - 19.Mitt兄弟组件传参传值
- win7计算机腾讯视频无法删除,处置win7系统清理腾讯视频垃圾缓存的图文方法
- 强烈抗议福建泉州的高速交警乱设指示牌和乱开罚单!
- SQLserver --安装程序无法打开注册表项 UNKNOWN\Components\…的解决办法
- cocos 的EventHandler 事件派发器