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

机器学习基础——Seaborn使用

1.使用tips数据集,创建一个展示不同时间段(午餐/晚餐)账单总额分布的箱线图

import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
import seaborn as snstips = pd.read_csv('./tips.csv')sns.boxplot(data = tips,x = 'time',y = 'total_bill',
)plt.show()

 

2.使用iris数据集,绘制花萼长度与花瓣长度的散点图,并按不同种类着色

import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
import seaborn as snsiris = pd.read_csv('./iris.csv')sns.scatterplot(data = iris,x = 'sepal_length',y = 'sepal_width',hue = 'species'
)plt.show()

 

3. 创建航班乘客数据的月度变化折线图,按年份着色

import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
import seaborn as snsflights = pd.read_csv('./flights.csv')sns.lineplot(data = flights,x = 'month',y = 'passengers',hue = 'year'
)plt.show()

4. 使用diamonds数据集(需从seaborn导入),绘制克拉与价格的散点图,并按切工质量着色

import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
import seaborn as snsdiamonds = sns.load_dataset('diamonds')sns.scatterplot(data=diamonds,x='carat',y='price',hue='cut')
plt.show()

5. 使用penguins数据集,绘制企鹅不同物种的喙长与喙深的联合分布图

import matplotlib.pyplot as plt
import numpy as np
import pandas as pd
import seaborn as snspenguins = pd.read_csv('./penguins.csv')sns.jointplot(data = penguins,x = 'bill_length_mm',y = 'bill_depth_mm',hue = 'species'kind = 'scatter'
)plt.show()

http://www.xdnf.cn/news/180577.html

相关文章:

  • C++11
  • 自然语言处理之机器翻译:Statistical Machine Translation(SMT)的评估方法解析与创新实践
  • 小集合 VS 大集合:MySQL 去重计数性能优化
  • 常用第三方库:sqflite数据库应用
  • Python语言基础知识详解:数据类型及运算
  • 【MQ篇】RabbitMQ之消费失败重试!
  • 2、Linux操作系统下,ubuntu22.04版本安装搜狗输入法
  • <PLC><汇川><工控>汇川PLC实现光纤缠绕设备
  • ollama的若干实践
  • Step1X-Edit: A practical framework for general image editing
  • PaddleX的安装
  • Moment 在 JavaScript 中解析、校验、操作、显示日期和时间
  • web 开发中,前端部署更新后,该怎么通知用户刷新
  • 新闻数据接口开发指南:从多源聚合到NLP摘要生成
  • 一些可用于监控服务器响应时间稳定性的工具
  • 【神经网络与深度学习】端到端方法和多任务学习
  • 来自B站AIGC科技官的“vLLM简介“视频截图
  • 音频转base64
  • 基于c++的LCA倍增法实现
  • log4cpp进阶指南
  • Dart中一个类实现多个接口 以及Dart中的Mixins
  • NestJS + Kafka 秒杀系统完整实践总结
  • 大语言模型的“模型量化”详解 - 04:KTransformers MoE推理优化技术
  • Android 理清 Gradle、AGP、Groovy 和构建文件之间的关系
  • 打孔包地解决PCB的串扰问题
  • 03_多线程任务失败解决方案
  • C#学习第19天:多线程
  • 关于 Web 服务器的五个案例
  • AI 应用同质化:一场看不见的资源 “吞噬战”
  • 人机鉴权和机机鉴权