Python2.7-SciPy

SciPy函数库在NumPy库的基础上增加了众多的数学、科学以及工程计算中常用的库函数。例如线性代数、常微分方程数值求解、信号处理、图像处理、稀疏矩阵等等

1、最小二乘拟合

详细介绍:https://docs.scipy.org/doc/scipy/reference/generated/scipy.optimize.leastsq.html

from scipy.optimize import leastsq

# 调用leastsq进行数据拟合

# residuals为计算误差的函数

# p0为拟合参数的初始值

# args为residuals函数除了p0外的参数

plsq = leastsq(residuals, p0, args=(y1, x))

2、还可以做非线性方程组求解、数值积分、函数最小值、解常微分方程组、设计滤波器、B-Spline样条曲线,由于基本不会用到,不细看,需要使用时参考http://old.sebug.net/paper/books/scipydoc/scipy_intro.html