优秀的代码是最好的文档。当你需要添加注释时,应该思考如何改进代码。
Steve McConnell代码大全作者
📚 第三方库
NumPy 处理矩阵运算,SciPy 求解微分方程,pandas 清洗实验数据,matplotlib 绘制论文图表,PyTorch 训练神经网络——这五个库构成了科研人员的 Python 工具箱。
🎯 本章目标
学完本章,你将能:
- 用 NumPy 高效处理飞行器姿态数据的矩阵运算
- 用 SciPy 设计 Butterworth 滤波器处理传感器信号
- 用 pandas 清洗和分析飞行测试数据
- 用 matplotlib 绘制出版级控制响应曲线
- 用 PyTorch 构建和训练神经网络模型
💡 快速通道
如果你已有 Python 基础,可以直接跳到感兴趣的库开始学习。NumPy 是其他库的基础,建议优先学习。
- NumPy 基础 — ndarray、广播、向量化、线性代数
- SciPy 入门 — 优化、信号处理、ODE 求解、插值
- pandas 入门 — 数据清洗、分析、合并
- matplotlib 入门 — 科研图表绘制
- PyTorch 入门 — 张量、自动微分、神经网络训练