news 2026/6/25 8:55:47

Python Victor-DAY 6 数据可视化

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Python Victor-DAY 6 数据可视化

内容回顾:数据初步可视化

  1. 单特征可视化:连续变量箱线图(还说了核密度直方图)、离散特征直方图
  2. 特征和标签关系可视化
  3. 箱线图美化--->直方图

作业:去针对其他特征绘制单特征图和特征和标签的关系图,并且试图观察出一些有意思的结论

import pandas as pd data = pd.read_csv(r'D:\课程\课程文件1\pythonstudy\pythonx训练营\python-60days-challenge\data.csv') data.head()

continous_features = [] discrete_features = [] for i in data.columns: if data[i].dtype == 'object': continous_features.append(i) else: discrete_features.append(i) print(continous_features) print(discrete_features)
['Home Ownership', 'Years in current job', 'Purpose', 'Term'] ['Id', 'Annual Income', 'Tax Liens', 'Number of Open Accounts', 'Years of Credit History', 'Maximum Open Credit', 'Number of Credit Problems', 'Months since last delinquent', 'Bankruptcies', 'Current Loan Amount', 'Current Credit Balance', 'Monthly Debt', 'Credit Score', 'Credit Default']
import seaborn as sns import matplotlib.pyplot as plt import pandas as pd #箱线图 sns.boxplot(x = data['Home Ownership']) plt.title('Home Ownership 的箱线图') plt.xlabel('Home Ownership') plt.show() plt.rcParams['font.sans-serif'] = ['SimHei'] plt.rcParams['axes.unicode_minus'] = False

#直方图 sns.histplot(data['Current Credit Balance']) plt.title('当前信用余额 直方图') plt.xlabel('当前信用余额') plt.ylabel('员工数量') plt.show()

#特征与标签的关系 # 可视化方式:箱线图 plt.figure(figsize=(8, 16)) sns.boxplot(x='Current Credit Balance', y='Home Ownership', data=data) plt.title('Home Ownership vs. Current Credit Balance') plt.xlabel('Current Credit Balance') plt.ylabel('Current Credit Balance') plt.show()

# 另一种可视化方式:小提琴图 plt.figure(figsize=(8, 16)) sns.violinplot(x='Current Credit Balance', y='Home Ownership', data=data) plt.title('Home Ownership vs. Current Credit Balance') plt.xlabel('Current Credit Balance') plt.ylabel('Current Credit Balance') plt.show()

# 绘制 Current Credit Balance 和 Credit Default 的关系图 plt.figure(figsize=(18, 16)) sns.histplot(x='Current Credit Balance', hue='Home Ownership', data=data, kde=True, element="step") #,kde表示核密度,kde=True表示使用核密度估计来平滑边缘,element="step"表示使用阶梯状的直方图 plt.title('Current Credit Balance vs. Home Ownership') plt.xlabel('Current Credit Balance') plt.ylabel('Count') plt.show()

浙大疏锦行

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/25 9:54:21

Archivematica开源数字保存系统:从零开始构建专业档案管理平台

面对数字时代的海量文件,如何确保重要文档能够长期保存并保持可访问性?Archivematica作为一款免费开源的数字保存系统,提供了基于标准的长期数字保存解决方案。本文将带你从项目结构解析到实际工作流程,全面掌握这个强大的开源档案…

作者头像 李华
网站建设 2026/6/24 1:08:12

macOS iSCSI Initiator:让苹果电脑轻松连接远程存储

macOS iSCSI Initiator:让苹果电脑轻松连接远程存储 【免费下载链接】iSCSIInitiator iSCSI Initiator for macOS 项目地址: https://gitcode.com/gh_mirrors/is/iSCSIInitiator 想要在Mac电脑上扩展存储空间?macOS iSCSI Initiator就是您的理想选…

作者头像 李华
网站建设 2026/6/24 22:39:28

LangChain 极速入门与技术实战V2

LangChain 极速入门与技术实战:Python AI应用新范式 LangChain 技术架构深度解析 LangChain 的核心价值在于其模块化设计哲学和清晰的架构分层。理解其技术架构是构建复杂AI应用的基础。 1. 技术架构概览 ┌───────────────────────────…

作者头像 李华
网站建设 2026/6/25 3:25:39

4-bit量化革命:Nunchaku FLUX.1让消费级GPU实现专业级AI绘图

4-bit量化革命:Nunchaku FLUX.1让消费级GPU实现专业级AI绘图 【免费下载链接】nunchaku-flux.1-krea-dev 项目地址: https://ai.gitcode.com/hf_mirrors/nunchaku-tech/nunchaku-flux.1-krea-dev 导语 Nunchaku团队推出基于SVDQuant技术的4-bit量化版FLUX.…

作者头像 李华
网站建设 2026/6/25 1:08:42

Wan2.2-T2V-A14B能否生成带有实时数据驱动的动态信息视频?

Wan2.2-T2V-A14B能否生成带有实时数据驱动的动态信息视频? 在新闻直播间里,一条突发财经消息刚从交易所系统弹出——某科技股瞬间拉升7%。不到两分钟,一段由AI生成的播报视频已自动推送到各大平台:女主播神情专注地讲解走势&#…

作者头像 李华
网站建设 2026/6/25 2:34:23

Wan2.2-T2V-A14B在零售门店陈列变化演示视频中的空间感知能力

Wan2.2-T2V-A14B在零售门店陈列变化演示视频中的空间感知能力 在一家连锁便利店总部的会议室里,区域经理刚提交了一份关于中秋促销陈列调整的方案——主通道增设月饼堆头、背景板更换为金色主题、灯光调暖、安排试吃活动。不到五分钟,一段逼真的动态视频…

作者头像 李华