news 2026/8/19 23:55:03

Python打卡第7天

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Python打卡第7天

@浙大疏锦行

作业:

01

02

03

04

05

06

07

08

09

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

importpandas as pd

heartdf=pd.read_csv('Python打卡训练营\Python打卡训练营\python60-days-challenge-master\heart.csv')

# 先看数据长什么样

print(heartdf.head())

print(heartdf.shape)

print(heartdf.columns)

print(heartdf.dtypes)

print(heartdf.info())

# 体检看看有无异常值

print(heartdf.describe(percentiles=[.25, .5, .75, .9]))

# 检查缺失值(有则进行清洗、填补)

print(heartdf.isnull().sum())

missing_ratio=heartdf.isnull().sum()/len(heartdf)*100

print(missing_ratio)

# 对于非分类的特征画图查看是否有异常值

importmatplotlib.pyplot as plt

importseaborn as sns

importmath

categorical_features=[

'sex',

'cp',

'fbs',

'restecg',

'exang',

'slope',

'ca',

'thal'

]

label='target'

continuous_features=[

colforcolinheartdf.columns

ifcolnotincategorical_featuresandcol !=label

]

n_cols=3

n_rows=math.ceil(len(continuous_features)/n_cols)

fig, axes=plt.subplots(

n_rows,

n_cols,

figsize=(15,4*n_rows)

)

# 转成一维,方便遍历

axes=axes.flatten()

fori, colinenumerate(continuous_features):

sns.boxplot(

x=heartdf[col],

ax=axes[i]

)

axes[i].set_title(f'Boxplot of {col}')

# 如果最后一行没有填满,把多余子图删掉

forjinrange(len(continuous_features),len(axes)):

fig.delaxes(axes[j])

plt.tight_layout()

plt.show()

# 后续还要做标准化,防止数据泄露,划分数据集,时间序列还需要做滑动窗口

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

Excel VBA自动化实战:从零到精通,告别重复劳动

这次我们来看一个 Excel VBA 学习合集。对于经常和 Excel 打交道的人来说,手动重复操作、处理复杂数据逻辑是家常便饭,而 VBA 正是解决这些痛点的自动化利器。这个合集不是某个特定的软件或模型,而是一套系统性的学习资源和方法论&#xff0c…

作者头像 李华
网站建设 2026/8/19 23:50:30

树莓派相机自动白平衡详解(二)

目录 一、阶段 1 粗搜索 阶段 2 横向求精・完整详解 数值实例 前置准备(示例参数) ① CT‑Curve 色温折线控制点(4 个采样光源点) ② 图像网格采样 ③ 算法参数 二、阶段 1:Coarse Search 粗搜索 遍历候选光源…

作者头像 李华
网站建设 2026/8/19 23:49:53

编程语言心智模型:从核心维度到技术选型的实战指南

如果你是一名开发者,或者对编程感兴趣,你可能经常被一个问题困扰:编程语言这么多,我到底该学哪个?打开技术社区,你会看到各种排行榜:TIOBE、PYPL、Stack Overflow 年度调查……榜单上的名字起起…

作者头像 李华
网站建设 2026/8/19 23:42:13

GraphQL 实战:从 REST 迁移后,我们如何把接口响应时间降低 62%

你有没有遇到过这种情况——REST 接口越写越多,前端每次要拼 3、4 个请求才能凑齐一个页面需要的数据,后端为了“优化”不得不加各种冗余字段,结果一个列表接口返回 2MB 的 JSON,移动端用户直接骂娘? 文章目录一、为什…

作者头像 李华