本章首先介绍了如何搭建Python机器学习环境及常用开源工具包的安装方法,为后续解决机器学习任务提供环境;随后介绍了NumPy、Pandas、Matplotlib等工具及其常用方法,为读者在数据分析和处理、数据可视化等方面奠定基础;最后向读者详细介绍了不同环境下XGBoost的安装过程,并以蘑菇分类为例,展示了XGBoost的使用方法。