import numpy as np
from scipy.optimize import curve_fit
def func(x, a, b, c):
return a * np.exp(-b * x) + c
x_data = np.linspace(0, 4, 50)
y_data = func(x_data, 2.5, 1.3, 0.5) + np.random.normal(0, 0.1, 50)
popt, _ = curve_fit(func, x_data, y_data)
这是一个示例代码,使用了numpy和scipy库。其中函数