当前位置: 首页 > news >正文

# 鸢尾花的案例学习

# 鸢尾花的案例学习
#  1. 导入小型的数据
from  sklearn.datasets import load_iris
import numpy as np
import  pandas as pd
import  seaborn as sbn
import matplotlib.pyplot as plt
#  2. 获取数据
iris=load_iris()
# 3.查看数据print("数据集\n ",len(iris.data))
print("特征名字\n",iris.target_names)
print("目标\n",iris.target)
#  4.绘制初始图形   使用seaborn Seaborn是封装好的matplib的api
'''
使用 seaborn 还需要使用 pandas ,因为seaborn传入的是pandas的数据格式
'''
# 4.1 将数据转化成dataframe 的格式
irisDataFrame = pd.DataFrame(iris.data,columns=["speal_length","speal_width","petal_length","petal_width"])
# 4.2给 irisDataFrame 添加一列  种类  并且赋值为 target
irisDataFrame["species"]=iris.target
# 4.3 编写绘图函数  花的数据资料   x轴  y轴
def iamge_iris(irisdata,column1,column2):sbn.lmplot(x=column1,y=column2,data=irisdata,hue="species",fit_reg=True)plt.xlabel(column1)plt.ylabel(column2)plt.title("鸢尾花的一个图形")plt.show()
iamge_iris(irisDataFrame,"speal_length","speal_width")
http://www.lryc.cn/news/111848.html

相关文章:

  • 线程、进程的区别
  • 在 Ubuntu 上安装 Docker 桌面
  • 【WebRTC---序篇】(七)RTC多人连麦方案
  • 【Java可执行命令】(十六)诊断命令请求发送工具 jcmd:提供一种简单而强大的方式来管理和监控 Java 进程 ~
  • 如何创建无序列表和有序列表?
  • 【MongoDB】初识、安装MongoDB
  • 方法区内存溢出及常量池
  • 【MTK平台】【wpa_supplicant】关于wpa_supplicant_8/src/p2p/p2p_invitation.c文件的介绍
  • 智能仪表板DevExpress Dashboard v23.1亮点 - 增强对自定义导出的支持
  • 分布式应用:ELK企业级日志分析系统
  • Mac与windows传文件(超过4G且速度超快,非共享)
  • 2023年第四届“华数杯”数学建模思路 - 案例:退火算法
  • STM32 UDS Bootloader开发-上位机篇-CANoe制作(3)
  • GO语言的垃圾回收机制
  • vim粘贴内容格式混乱解决方法
  • 基于Orangepi 3 lts 的云台相机
  • Go重写Redis中间件 - Go实现Redis持久化
  • 单元测试之 - Review一个微服务的单元测试
  • NetSuite 2023.2 Cash 360 功能更新
  • vue2-组件和插件的区别
  • neo4j查询语言Cypher详解(一)--语法和子句
  • PCIe总线详解
  • 【vim 学习系列文章 4 - vim与系统剪切板之间的交互】
  • 代码随想录算法训练营第五十六天| 583. 两个字符串的删除操作 72. 编辑距离
  • Mac强制停止应用
  • Linux系统Redis的哨兵架构配置
  • HarmonyOS/OpenHarmony-ArkTS基于API9元服务开发快速入门
  • macbook怎么卸载软件?2023年最新全新解析macbook电脑怎样删除软件
  • c51单片机16个按键密码锁源代码(富proteus电路图)
  • GraalVM