3.Python科学计算
作者:张若愚
本书介绍如何用Python开发科学计算的应用程序,除了介绍数值计算之外,还着重介绍如何制作交互式的2D、3D图像,如何设计精巧的程序界面,如何与C语言编写的高速计算程序结合,如何编写声音、图像处理算法等内容。书中涉及的Python扩展库包括NumPy、SciPy、SymPy、matplotlib、Traits、TraitsUI、Chaco、TVTK、Mayavi、VPython、OpenCV等,涉及的应用领域包括数值运算、符号运算、二维图表、三维数据可视化、三维动画演示、图像处理以及界面设计等。
书中以大量实例引导读者逐步深入学习,每个实例程序都有详尽的解释,并都能在本书推荐的运行环境中正常运行。此外,本书附有大量的图表和插图,力求减少长篇的理论介绍和公式推导,以便读者通过实例和数据学习并掌握理论知识。
Python被视为一门通用的程序设计语言,非常适合于网站开发、系统管理以及通用的业务应用程序。从NumPy库和SciPy算法工具库的莶础开始,介绍了任何科学计兑应用程序所需的基本工具。然后,本书很恰当地介绍了二维绘图以及三维可视化库---matplotlib、Chaco、 Mayavi。用Traits和TraitsUI进行应用程序和界面开发,以及Cython、Weave、ctypes和SWIG等与传统的C语言库相互结合等。
Last updated
Was this helpful?