Python 现代开发学习笔记

数据处理与分析

第十一章已经把采集 CSV 转成数组、统计和图表。下一步可以换成自己的阅读、游戏或采集记录,先解释每一行、每一列与缺失值,再选择运算方式。

下一步 动手任务 完成时核对
建立稳定的数据表 为记录确定编号、时间、单位和缺失表示,保存清洗前后计数 每个删除、合并或填补动作都有对应记录
增加分组和关联 按周、书籍或关卡统计,再把不同来源的记录关联起来 先手算小表,核对重复键是否放大结果
生成分析报告 输出统计、图表和数据说明,解释坐标、单位与样本数 图上的值能回到原始记录或中间数组
处理较大输入 分批读取和累计统计,比较内存占用与结果 与一次性计算得到相同含义的结果,记录浮点比较方式

数组形状与广播继续查 NumPy quickstart;有列名、时间和分组的表格可以从 10 minutes to pandas 入手;绘图时用 Matplotlib quick start 复查 Figure、Axes 与坐标设置。

例如,为同一份游戏统计分别写 NumPy 和 pandas 版本,保留行数、分组总数与缺失处理的对照。结果一致后再比较代码组织,差异出现时就从那一组原始记录重新追踪。

笔记正文与全部题解 · Ctrl / ⌘ K