
python 科学计算
文章平均质量分 95
life1024
hello
展开
-
numpy 教程
标准安装的Python中用列表(list)保存一组值,可以用来当作数组使用,不过由于列表的元素可以是任何对象,因此列表中所保存的是对象的指针。这样为了保存一个简单的[1,2,3],需要有3个指针和三个整数对象。对于数值运算来说这种结构显然比较浪费内存和CPU计算时间。此外Python还提供了一个array模块,array对象和列表不同,它直接保存数值,和C语言的一维数组比较类似。但是由于它原创 2017-02-26 12:08:16 · 962 阅读 · 0 评论 -
SciPy-数值计算库
SciPy函数库在NumPy库的基础上增加了众多的数学、科学以及工程计算中常用的库函数。例如线性代数、常微分方程数值求解、信号处理、图像处理、稀疏矩阵等等。由于其涉及的领域众多、本书没有能力对其一一的进行介绍。作为入门介绍,让我们看看如何用SciPy进行插值处理、信号滤波以及用C语言加速计算。3.1 最小二乘拟合假设有一组实验数据(x[i], y[i]),我们知道它们之间的函数关系原创 2017-02-26 18:05:51 · 562 阅读 · 0 评论 -
SymPy-符号运算好帮手
SymPy是Python的数学符号计算库,用它可以进行数学公式的符号推导。为了调用方便,下面所有的实例程序都假设事先从sympy库导入了所有内容:>>> from sympy import *4.1 封面上的经典公式本书的封面上的公式:叫做欧拉恒等式,其中e是自然指数的底,i是虚数单位,是圆周率。此公式被誉为数学最奇妙的公式,它将5个基本数原创 2017-02-26 18:07:10 · 1702 阅读 · 0 评论 -
matplotlib-绘制精美的图表
matplotlib是python最著名的绘图库,它提供了一整套和matlab相似的命令API,十分适合交互式地进行制图。而且也可以方便地将它作为绘图控件,嵌入GUI应用程序中。它的文档相当完备,并且Gallery页面中有上百幅缩略图,打开之后都有源程序。因此如果你需要绘制某种类型的图,只需要在这个页面中浏览/复制/粘贴一下,基本上都能搞定。本章节作为matplotlib的入原创 2017-02-26 18:07:56 · 509 阅读 · 0 评论