Python高手修炼之道
许向武
内容提要
本书系统介绍了如何入门Python,以及利用Python进行数据处理与机器学习的方法。本书从Python的基础安装开始介绍,系统梳理了Python的入门语法知识,归纳介绍了图像处理、数据文件读写、数据库操作等Python基本技能;然后详细讲解了NumPy、Matplotlib、Pandas、SciPy、Scikit-learn等在数据处理、机器学习领域的应用。代码实例涵盖网络爬虫、数据处理、视觉识别、机器学习等应用领域。作者还精心创作了语感训练100题、Python内置函数(类)手册、从新手到高手的100个模块等内容,以帮助读者更好地学习并掌握Python这一工具。
任何有兴趣学习Python语言的人都可以将本书作为入门读物。有一定基础但不知如何提高编程技能的初级程序员,可以从本书的第3章开始阅读。对于有志于从事数据处理、机器学习的程序员来说,本书更是非常重要的参考读物。 注:为便于读者检索,此处保留了正文中图片的编号。
图片
图片
图片
图片
图片
图片
图片
图片
图片
图片
图片
图片 序1 术至极致,几近于道
20世纪90年代,我在美国国家大气研究中心(National Center for Atmospheric Research,NCAR)访学期间,每天都要处理海量的大气和空间天气数据,深切感受到科学研究对于计算机工具的严重依赖。如果把科学研究比作“悟道”,那么各种研究手段、方法则可称为“术”。求道无术,道不可得。正是因为这个原因,我在攻读物理学博士学位期间,兼修了计算机硕士学位。遗憾的是,那个时候的Python还是默默无闻的“草根”,我可以选择的只有Fortran、C、C++等工具。
后来在工作中结识了许向武君—一位资深的Python专家。多年来他和他的团队一直以Python为工具从事数据处理工作,并在我们合作的多个项目上展示了Python…