首页 > 其他分享 >实验2-鸢尾花分类

实验2-鸢尾花分类

时间:2024-05-14 21:42:44浏览次数:18  
标签:iris target clf 分类 实验 np import 鸢尾花 数据

VMware虚拟机 Ubuntu20-LTS

python3.6

tensorflow1.15.0

keras2.3.1

运行截图:

 代码:

from sklearn import datasets
import matplotlib.pyplot as plt
import numpy as np
from sklearn import tree
# Iris数据集是常用的分类实验数据集,
# 由Fisher, 1936收集整理。Iris也称鸢尾花卉数据集,
# 是一类多重变量分析的数据集。数据集包含150个数据集,
# 分为3类,每类50个数据,每个数据包含4个属性。
# 可通过花萼长度,花萼宽度,花瓣长度,花瓣宽度4个属性预测鸢尾花卉属于(Setosa,Versicolour,Virginica)三个种类中的哪一类。
 
#载入数据集
iris = datasets.load_iris()
iris_data=iris['data']
iris_label=iris['target']
iris_target_name=iris['target_names']
X=np.array(iris_data)
Y=np.array(iris_label)
print(X)

print(Y)

#训练

clf=tree.DecisionTreeClassifier(max_depth=3)
clf.fit(X,Y)
 
#这里预测当前输入的值的所属分类
print('类别是',iris_target_name[clf.predict([[12,1,-1,10]])[0]])

 

标签:iris,target,clf,分类,实验,np,import,鸢尾花,数据
From: https://www.cnblogs.com/liucaizhi/p/18192315

相关文章

  • 哈工大软件构造实验一报告
    2024年春季学期计算学部《软件构造》课程Lab1实验报告姓名 张皓涵学号 2022111897班号 2237102电子邮件 [email protected]手机号码 15134623385目录1实验目标概述 12实验环境配置 13实验过程 13.1MagicSquares 13.1.1isLegalMagicSquare() 13.1.2generateM......
  • 第十一周实验
    Pixso特点实时协作——让所有人聚焦同一个目标当面对一个复杂的设计项目时,通过链接邀请团队成员,进行多人云端协作设计,实时同步字号、边框、颜色等各种细节。智能UI设计工具——快速上手专业技能传统产品,往往要多个工具协作才能预期效果。而Pixso自带组件变体、自动布局等......
  • k8s——configmap-secret-nginx实验
    简介configmapsecret一、实验环境二、实验描述三、实验1:步骤1.使用configmap投射到nginx.conf配置文件到pod里1.1需要准备nginx.conf配置文件1.2将nginx.conf内容存放到configmap里(通过文件的方式,,这样简单一点)1.3启动ngnix的pod,使用configmap里的nginx.conf配置文件2.......
  • 机器学习实践第四篇——贝叶斯分类器
    一.什么是贝叶斯分类器  1.1贝叶斯定理  贝叶斯定理是贝叶斯统计学中的核心定理,它描述了在获得新的观察数据后如何更新概率估计。贝叶斯定理的数学表达如下:  $$P(A|B)=\frac{P(B|A)\cdotP(A)}{P(B)}$$  其中,$P(A|B)$表示在给定观察数据$B$的条件下,事件$A$发......
  • FPGA/EDA实验箱-竞赛普及版(ALTERA)
    型号:XQEP4CE-TEBV6.11、产品概述FPGA/EDA实验箱是一款FPGA教学实验系统,由FPGA开发板、显示屏、下载器、应用模块及相关实验配件组成;FPGA开发板采用底板+核心板的设计架构,核心板板采用是六层PCB设计,采用大容量管脚更多的BGA封装,F484封装,使整个核心板的性能和稳定性有了很大的提......
  • 实验四-代码审查
    一、实验题目:代码审查二、实验目的1、熟悉编码风格,利用开发环境所提供的平台工具对代码进行自动格式审查;2、根据代码规范制定代码走查表,并按所制定的审查规范互审代码。三、实验内容1、IDEA环境和PyCharm环境二选一;IDEA环境(1)预先准备在IDEA环境下实现对输入的n个整数进行......
  • 实验四代码审查
    目录一、实验题目:代码审查二、实验目的三、实验内容四、实验要求五、代码自动化格式审查结果截图六、根据审查结果修改代码格式前后对比图(可以截取部分)七、实验中遇到的问题及解决方法八、代码走查表九、有关链接一、实验题目:代码审查二、实验目的1、熟悉编码风格,利用开发环......
  • 实验四—代码审查
    一、实验题目:代码审查二、实验目的1、熟悉编码风格,利用开发环境所提供的平台工具对代码进行自动格式审查;2、根据代码规范制定代码走查表,并按所制定的审查规范互审代码。三、实验内容1、IDEA环境和PyCharm环境二选一;IDEA环境(1)预先准备在IDEA环境下实现对输入的n个整数进行......
  • 以MIT实验Turtle Graphcis为例,探讨底层实现和复用相关
    ​在我们软件构造实验中,包含了MIT的原实验TurtleGraphcis的任务,接下来我就在完成这一实验过程中的思考谈谈个人关于底层实现和复用相关的观点。​ MIT的原实验页面链接为http://web.mit.edu/6.031/www/fa18/psets/ps0/,通过阅读页面我们可以了解这一实验的目的。简要来......
  • 软件测试实验-2
    实验二白盒测试一、实验目的1、掌握白盒测试的基础知识;2、掌握白盒测试的检查内容及测试目的;3、掌握黑盒测试的几种基本测试方法:语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖、组合覆盖、路径覆盖。二、实验要求1、 复习有关内容,理解白盒测试;2、 掌握语句覆盖、判......