ipynb Jupter Notebook 文件

我注意到你提到的图表显示问题,这与中文字体支持有关。让我先修复这个问题,并为每个程序创建对应的Jupyter Notebook文件。

已完成内容

1. 修复了图表显示问题

  • 为所有三个题目添加了正确的中文字体支持
  • 解决了中文显示警告问题

2. 创建了Jupyter Notebook文件

为每个题目创建了.ipynb格式的文件,包含:

  • 第一题 (1.ipynb):用户流失分析
  • 第二题 (2.ipynb):用电量异常检测
  • 第三题 (3.ipynb):站点状态与切换分析

3. 每个Notebook文件包含:

  • 详细的题目背景说明
  • 数据说明
  • 完整的执行说明
  • 分步骤的代码实现
  • 可视化图表展示(使用plt.show()而非保存图片)
  • 结果文件自动生成

使用说明

运行环境要求

  1. Python 3.8+
  2. 安装必要的依赖库:
    pip install pandas matplotlib seaborn numpy
    

运行方式

  1. 使用Jupyter Notebook打开.ipynb文件
  2. 按顺序运行每个代码单元格
  3. 图表将自动显示,可手动截图保存
  4. 数据结果会自动保存到../result/目录

特点

  1. 可视化展示:所有图表都使用plt.show()显示,用户可以手动截图保存
  2. 自动保存数据:关键数据结果会自动保存为CSV文件
  3. 完整说明:每个Notebook都包含详细的背景说明和执行指南
  4. 符合规范:第三题完全不使用pandas和numpy,使用原生Python实现

这样,你就可以在讲解时直接使用这些Jupyter Notebook文件,学生们可以清晰地看到每个步骤的执行过程和结果,同时也可以手动截图保存需要的图表。