【发布时间】:2015-11-26 23:47:37
【问题描述】:
我正在尝试将曲线拟合到 Python 中的数据,如下所示:
def func(p1,p2,p3,x):
return p1*((p2-x)/p2)^(-p3)
我在另一个函数中调用这个函数,并试图适应:
f1 = func(p1,p2,p3,x)
popt, pcov = curve_fit(f1, T, Susceptibility)
但 Python 不将 p1,p2,p3 视为合适的参数,因为我收到以下错误消息:
global name 'p1' is not defined
【问题讨论】:
-
请添加有关此库的信息。通常,您还应该逐字发布错误消息。请将此信息编辑到您的帖子中。
标签: python curve-fitting