用python来玩科学计算
2016-10-16 20:59
260 查看
用python来玩科学计算(准备工作)
个人来说很喜欢python的语言,但其实python本身并不适合做科学计算:首先作为动态脚本语言,其运行效率本来就低;其次占用内存也太大,下一篇介绍的一个简单的.py程序运行起来就占用了超过12个G的内存,所以电脑配置一般的不推荐使用本攻略。那么问题来了,为什么我还要写用python玩科学计算呢?其实是因为python代码简单易学,虽然不适合做复杂的科学计算,但可以用来做复杂科学计算的后处理啊!而且python一个好用库matplotlib做出来的图表真的好看,而且还能生成动态gif图,就冲这一点也值得我们学习。而且python学习成本太低了,有点C++基础的半个小时就能看懂这里面的python程序了。
好了废话不多说我们来切入正题,这一节会介绍python的运行环境的搭建。
首先需要下载一个python的编译器和IDE。
python的编译器其实就是类似C++里面的g++,而IDE就类似于Visual Studio.
这里编译器咱们直接在baidu上一艘python就能搜到https://www.python.org/downloads/网站,直接点进去下载最新的就行了,建议用3.X的,python还有个2.7X的,我们是学科学计算,本身没有太多的外部依赖库,所以能上新的就上新的。
IDE强烈推荐pycharm,非常方便,本文也是基于这个IDE的,而且还有免费版本,完全够我们用了,下载在http://www.jetbrains.com/pycharm/download/网站上,也是下载最新的。
下面要进行相关的配置工作了
首先在pycharm的IDE里面,我门找到settings这个选项,将其中的Interpretor路径定义到编译器的文件夹中。然后就是下载相关的插件了。如果配置的合适,自动有一些包,比如pip,有了pip这个包我们就可以下载插件了,重要的插件就两个,一个numpy,一个matplotlib。
gif生成工具
我们这里推荐一个gif生成工具,叫做ImgeMagick,这个工具可以对图片进行转换相当有用,大家在 http://www.imagemagick.org/script/binary-releases.php 网站可以下载得到,我下载的是ImageMagick-7.0.3-4-portable-Q16-x86.zip 这个文件,建议大家选这个,简单易用的版本,不用下可执行文件那几个。
接着大家打开h:\Program Files\Python25\Lib\site-packages\matplotlib__init__.py文件,这个文件是在python路径的安装包里面,你也可以在pycharm中运行下面代码来得到相关路径。在上述文件中间加入rcParams[‘animation.convert_path’] = ‘C:\Program Files\ImageMagick-6.9.0-Q16\convert.exe’代码即可成功运行。
import matplotlib print(matplotlib.matplotlib_fname())
相关文章推荐
- 科学计算:Python VS. MATLAB(3)----线性代数基础
- 用Python做科学计算
- Ubuntu安装python科学计算环境
- windows x64 安装python科学计算模块numpy
- Python 专题四 python 科学计算
- 科学计算——概率统计计算机模拟——Python
- python科学计算二:scikit-learn
- [转载]在Ubuntu下安装Python科学计算环境
- windows7下使用64位Python编程、科学计算、绘制图表
- python科学计算整理
- 用Python做科学计算
- python构架的科学计算程序设计(转载)
- mac os10.7下用macports安装python科学计算环境
- 用于科学计算的Python库-代替Matlab
- 科学计算软件包python(x,y)简介
- python 科学计算(一)
- 《用Python做科学计算》
- python 科学计算
- Python下科学计算包numpy和SciPy的安装
- Python科学计算 第二版