news 2026/4/28 0:06:37

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/4/23 19:12:05

720亿参数重构AI效率边界:盘古Pro MoE如何开启大模型工业化时代

720亿参数重构AI效率边界:盘古Pro MoE如何开启大模型工业化时代 【免费下载链接】openPangu-Pro-MoE-72B-model openPangu-Pro-MoE (72B-A16B):昇腾原生的分组混合专家模型 项目地址: https://ai.gitcode.com/ascend-tribe/pangu-pro-moe-model 导…

作者头像 李华
网站建设 2026/4/27 7:29:21

Anystyle终极方案:告别参考文献解析痛点,实现效率革命

Anystyle终极方案:告别参考文献解析痛点,实现效率革命 【免费下载链接】anystyle Fast and smart citation reference parsing 项目地址: https://gitcode.com/gh_mirrors/an/anystyle "昨晚又熬到凌晨3点,就为了手动整理那200多条…

作者头像 李华
网站建设 2026/4/16 21:43:25

Wan2.2-T2V-A14B模型轻量化版本正在开发中?官方透露进展

Wan2.2-T2V-A14B轻量化版本正在开发?官方透露新进展 在短视频内容爆炸式增长的今天,一个广告创意从文案到样片的周期往往决定着品牌的市场响应速度。传统拍摄流程动辄数天筹备、高昂成本让中小团队望而却步。而现在,只需一段文字描述——“穿…

作者头像 李华
网站建设 2026/4/16 13:35:02

pyvideotrans终极指南:5分钟学会视频翻译配音的完整流程

pyvideotrans终极指南:5分钟学会视频翻译配音的完整流程 【免费下载链接】pyvideotrans Translate the video from one language to another and add dubbing. 将视频从一种语言翻译为另一种语言,并添加配音 项目地址: https://gitcode.com/gh_mirrors…

作者头像 李华
网站建设 2026/4/23 0:41:11

Source Sans 3 终极指南:如何选择和使用最佳用户界面字体

Source Sans 3 终极指南:如何选择和使用最佳用户界面字体 【免费下载链接】source-sans Sans serif font family for user interface environments 项目地址: https://gitcode.com/gh_mirrors/so/source-sans Source Sans 3 是 Adobe 推出的开源无衬线字体家…

作者头像 李华