本书主要介绍概率、统计及机器学习相关概念及对应的Python实现,并讨论相关的Python编程技巧。全书共分为4章:第1章介绍Python的入门知识,主要包含Numpy、Matplotlib和Pandas三个基本库,以及Scipy与Sympy模块、编译库接口和集成开发环境等内容;第2章从几何角度来阐述概率论,将概率论与线性代数和几何中的常见概念联系起来;第3章引入Python强大的统计分析工具来介绍统计学知识;第4章利用前面介绍的概率论与统计学的知识探讨机器学习的关键思想。
新版更新了Fisher精确检验和Mann-Whitney-Wilcoxon检验,新增了生存分析以及广义线性模型,还新增了图像处理相关的深度学习内容,深入讨论支持所有深度学习算法的梯度下降方法。此外,本书提供了许多实用编程技巧,解释了科学编程和机器学习的有效Python模块和方法,有445个经过实际验证的可运行的代码块,并用158个图形(几乎都是用Python生成的)可视化地演示了代码和数学中使用的概念。
本书适合任何本科阶段接触过概率论、统计学或机器学习并掌握Python编程基础知识的读者阅读。
展开