동일한 x 값과 같은 지수 법칙을 기반으로하는 일련의 y를 고려한 커브 적합성을 얻으려고합니다. 시리즈 중 y 값은 실험적이기 때문에 약간 변하지 만 여전히 닫혀 있습니다 (같은 x에서).
나는 두 배열 구축하려고 : 예Scipy curve_fit 여러 데이터 계열
def f(x,a,b,c):
return a*numpy.exp(-b*x)+c
xdata=numpy.array([data['x'],data['x']])
ydata = numpy.array([data['y1'], data['y2']])
popt, pcov=curve_fit(f,xdata,ydata)
의 두 개의 서로 다른 시리즈와 X와 하나 하나를하지만이 오류가 나타납니다
TypeError: Improper input: N=3 must not exceed M=2
사람이 오류를 해결하는 방법을 알고 있나요
또는 이런 종류의 커브 피팅을 수행하는 적절한 방법?감사합니다.
http://stackoverflow.com/questions/20769340/fitting-multivariate-curve-fit-in-python을보세요 – user8153