用Python做科学计算
2012-01-16 20:19
246 查看
http://hyry.dip.jp:8000/scipybook/default/index
Python是一种面向对象的、动态的程序设计语言,具有非常简洁而清晰的语法,既可以用于快速开发程序脚本,也可以用于开发大规模的软件,特别适合于完成各种高层任务。
随着NumPy, SciPy, Matplotlib, Enthought librarys等众多程序库的开发,Python越来越适合于做科学计算。与科学计算领域最流行的商业软件MATLAB相比,Python是一门真正的通用程序设计语言,比MATLAB所采用的脚本语言的应用范围更广泛,有更多的程序库的支持,适用于Windows和Linux等多种平台,完全免费并且开放源码。虽然MATLAB中的某些高级功能和toolbox目前还无法替代,但是对于基础性、前瞻性的科研工作和应用系统的开发,完全可以用Python来完成。
本书介绍如何用Python开发科学计算的应用程序,除了介绍数值计算之外,还着重介绍了如何制作交互式的2D、3D图像,如何设计精巧的程序界面;如何与C语言所编写的高速计算程序结合,如何编写声音、图像处理算法等内容。
由于Python的相关资源非常多,本书不可能全部涉及到,相信读者在掌握本书所介绍的一些相关知识之后,只要充分利用互联网的搜索功能,就一定能够很快地找到合适的Python解决方案。此外,由于绝大多数Python资源都开放源代码,所以读者将会很容易地对感兴趣的内容进行深度挖掘和研究。
本书适合于工科高年级本科生、研究生、工程技术人员以及计算机开发人员阅读。实例篇以信号处理为主,通过简单易懂的Python源程序,实际演示信号处理的一些基础知识和原理,因此特别适合于相关专业的学生作为扩展视野的补充阅读教材。
阅读本书的读者需要掌握Python语言的一些基础知识,下面是一个“自我检测列表”,如果读者熟悉下述所有内容的话,阅读本书的实例源代码就应该没有困难。
基本语法:库的载入(import)、循环(for, while)、判断(if)、函数定义(def)
基本数据类型的用法:列表(list)、字典(dict)、元组(tuple)、字符串
面向对象的基本语法:类(class)、继承
C语言编程的基础知识
有关Python语言的基础知识,可以参考啄木鸟社区的Python图书简介。
HYRY Studio首页: http://hyry.dip.jp
博客地址: http://hyry.dip.jp/blogt.py
前 言
Python是一种面向对象的、动态的程序设计语言,具有非常简洁而清晰的语法,既可以用于快速开发程序脚本,也可以用于开发大规模的软件,特别适合于完成各种高层任务。随着NumPy, SciPy, Matplotlib, Enthought librarys等众多程序库的开发,Python越来越适合于做科学计算。与科学计算领域最流行的商业软件MATLAB相比,Python是一门真正的通用程序设计语言,比MATLAB所采用的脚本语言的应用范围更广泛,有更多的程序库的支持,适用于Windows和Linux等多种平台,完全免费并且开放源码。虽然MATLAB中的某些高级功能和toolbox目前还无法替代,但是对于基础性、前瞻性的科研工作和应用系统的开发,完全可以用Python来完成。
本书介绍如何用Python开发科学计算的应用程序,除了介绍数值计算之外,还着重介绍了如何制作交互式的2D、3D图像,如何设计精巧的程序界面;如何与C语言所编写的高速计算程序结合,如何编写声音、图像处理算法等内容。
由于Python的相关资源非常多,本书不可能全部涉及到,相信读者在掌握本书所介绍的一些相关知识之后,只要充分利用互联网的搜索功能,就一定能够很快地找到合适的Python解决方案。此外,由于绝大多数Python资源都开放源代码,所以读者将会很容易地对感兴趣的内容进行深度挖掘和研究。
本书适合于工科高年级本科生、研究生、工程技术人员以及计算机开发人员阅读。实例篇以信号处理为主,通过简单易懂的Python源程序,实际演示信号处理的一些基础知识和原理,因此特别适合于相关专业的学生作为扩展视野的补充阅读教材。
阅读本书的读者需要掌握Python语言的一些基础知识,下面是一个“自我检测列表”,如果读者熟悉下述所有内容的话,阅读本书的实例源代码就应该没有困难。
基本语法:库的载入(import)、循环(for, while)、判断(if)、函数定义(def)
基本数据类型的用法:列表(list)、字典(dict)、元组(tuple)、字符串
面向对象的基本语法:类(class)、继承
C语言编程的基础知识
有关Python语言的基础知识,可以参考啄木鸟社区的Python图书简介。
关于HYRY Studio
HYRY Studio首页: http://hyry.dip.jp博客地址: http://hyry.dip.jp/blogt.py
相关文章推荐
- python 科学计算学习一:numpy文件存取,内存映射
- Python---Numpy科学计算库的使用
- 科学计算:Python VS. MATLAB (2)----准备与前提
- Chapter 1: Python 科学计算环境的安装与简介
- python科学计算-数值计算-NumPy
- ubuntu下安装python科学计算环境和机器学习的TensorFlow库
- Python 网页爬虫 & 文本处理 & 科学计算 & 机器学习 & 数据挖掘兵器谱
- 利用Anaconda搭建python科学计算环境及交互图形操作示例
- Python下科学计算包numpy和SciPy的安装
- Python做科学计算---matplotlib
- Python3科学计算库的安装
- python科学计算_numpy_简单的多项式应用
- Python 网页爬虫 & 文本处理 & 科学计算 & 机器学习 & 数据挖掘兵器谱
- windows7下使用64位Python编程、科学计算、绘制图表
- Python 网页爬虫 & 文本处理 & 科学计算 & 机器学习 & 数据挖掘兵器库
- 科学计算与绘图--python解决方案
- Python 网页爬虫 & 文本处理 & 科学计算 & 机器学习 & 数据挖掘兵器谱
- 基于Linux CentOS的Python科学计算环境搭建
- 目前比较流行的Python科学计算发行版
- Fedora安装Python科学计算模块