Python科学计算
副标题:无
作者: 张若愚
内容简介:
前言
Python世界的发展日新月异,在本书第1版出版之后,Python在数据分析、科学计算领域又出现了许多令人兴奋的进展:
IPython从增强的交互式解释器发展到Jupyter Notebook项目,它已经成为Python科学计算界的标准配置。
Pandas经过几个版本的更新,目前已经成为数据清洗、处理和分析的不二选择。
OpenCV官方的扩展库cv2已经正式发布,它的众多图像处理函数能直接对NumPy数组进行处理,编写图像处理、计算机视觉程序变得更方便、简洁。
matplotlib 2.0即将发布,它将使用更美观的默认样式。
Cython内置支持NumPy数组,它已经逐渐成为编写高效运算扩展库的首选工具。
NumPy、SciPy等也经历了几个版本的更新,许多计算变得更快捷,功能也更加丰富。
WinPython、Anaconda等新兴的Python集成环境无须安装,使得开发与共享Python程序更方便快捷。
本书第2版紧随各个扩展库的发展,将最新、最实用的内容呈现给读者。除了数值计算之外,本书还包含了界面制作、三维可视化、图像处理、提高运算效率等方面的内容。最后一章综合使用本书介绍的各个扩展库,完成几个有趣的实例项目。
本书完全采用IPython Notebook编写,保证了书中所有代码及输出的正确性。附盘中附带所有章节的Notebook以及便携式运行环境WinPython,以方便读者运行书中所有实例。
本书适合于工科高年级本科生、研究生、工程技术人员以及计算机开发人员阅读,也适合阅读过第1版的读者了解各个扩展库的最新进展,进一步深入学习。
阅读本书的读者需要掌握Python语言的一些基础知识,Cython章节需要读者能够阅读C语言代码。
除封面署名的作者外,参加本书编写的人员还有张佑林、张东等人,在此一并表示感谢。
目录预览:
Python科学计算(第2版)
书名页
版权页
Preface
第1版序
前言
目录
第1章 Python科学计算环境的安装与简介
1.1 Python简介
1.1.1 Python 2还是Python 3
1.1.2 开发环境
1.1.3 集成开发环境(IDE)
1.2 IPython Notebook入门
1.2.1 基本操作
1.2.2 魔法(Magic)命令
1.2.3 Notebook的显示系统
1.2.4 定制IPython Notebook
1.3 扩展库介绍
1.3.1 数值计算库
1.3.2 符号计算库
........