我尝试用数组synthData[0,:],synthData[1,:]和y值synthData[2,:]的形式将函数拟合到矩阵synthData中。但是下面的代码段返回“name'args'not defined”
guess = [16.200000, -0.700000, 5.900000, -0.200000]
def func(x, a, b, c, d):
# fitter will understand that x[0] equiv. to synthData[:,0], etc.
return a + b*x[0] + c*x[1] + d*x[0]*x[1]
scipy.optimize.leastsq(func,guess,args(synthData,synthData[2,:]))
我摆弄过它,到处找遍了,但搞不清它到底是干什么的。在
我想你少了一个等号:
相关问题 更多 >
编程相关推荐