科学计算 最小二乘leastsq # -*- coding: utf-8 -*- def func(x,p): # p 参数列表 A,k,theta = p; # 可以一一对应赋值 return A*np.sin(2*np.pi*k*x+theta) # 可以批量运算 def residuals(p,y,x): return y-func(x,p) x1: 实验数据 y1: 实验数据 p0: 参数初值 plsq = leastsq(residuals, p0, args=(y1,x1)) pri…