本书介绍如何用Python开发科学计算的应用程序,除了介绍数值计算之外,还着重介绍如何制作交互式的2D、3D图像,如何设计精巧的程序界面,如何与C语言编写的高速计算程序结合,如何编写声音、图像处理算法等内容。书中涉及的Python扩展库包括NumPy、SciPy、SymPy、matplotlib、Traits、TraitsUI、Chaco、TVTK、Mayavi、VPython、OpenCV等,涉及的应用领域包括数值运算、符号运算、二维图表、三维数据可视化、三维动画演示、图像处理以及界面设计等。书中以大量实例引导读者逐步深入学习,每个实例程序都有详尽的解释,并都能在本书推荐的运行环境中正常运行。此外,本书附有大量的图表和插图,力求减少长篇的理论介绍和公式推导,以便读者通过实例和数据学习并掌握理论知识。
《Python科学计算》主要特色:如果您有一定的Python编程经验,经常需要对数值数据做一些处理、分析、可视化的工作,那么《Python科学计算》的内容十分适合您阅读。 如果您是程序员,即使工作与科学计算无关,《Python科学计算》所介绍的各种扩展库也将能丰富您的工具箱,为您的工作提供新的解决方案。 如果您是科研人员,即使对Python或编程并不十分了解,但只要花一点时间学习Python语言以及《Python科学计算》介绍的内容,就能让您的工作效率大幅提高。 附赠光盘中包含书中用到的Python扩展程序、学习《Python科学计算》时用到的工具软件以及书中所有实例的源程序。 历时三年,精心编写。Enthought公司CEO Eric Jones作序推荐,《Python科学计算》所提供的一站式服务,能够指导读者从最初的入门直到创建一个漂亮的、全功能的分析与模拟应用程序。 NumPy——快速处理数据,SymPy——符号运算好帮手,Traits——为Python添加类型定义,Chaco——交互式图表,Mayavi——更方便的可视化,OpenCV——图像处理和计算机视觉,数字信号、滤波器、频域处理,用C语言提高计算效率,SciPy——数值计算库,matplotlib——绘制精美的图表,TraitsUI——轻松制作用户界面,TVTK——数据的三维可视化,VPython——制作3D演示动画,声音与视频数据处理,动画模拟、分形几何。 《Python科学计算》读者对象:《Python科学计算》适合科研人员阅读,但书中介绍的NumPy数据处理、matpltlib绘图、TraltsUI界面应用程序开发、各种格式的数据文件的处理以及用C语言编写扩展等内容,并非局限于科学计算领域,也适合一般的Python开发人员阅读。
- 版权: 清华大学出版社
- 出版: 2012-01-01
- 更新: 2023-06-07
- 书号:9787302273608
- 中图:TP312PY;TP311.56
- 学科:工学控制科学与工程工学计算机科学与技术工学软件工程