Итак, по сути, я создал 2D-массив. Первое измерение — это количество подгонок, второе — количество точек, использованных для подгонки.
Код: Выделить всё
t = np.array([0 1 2 3 4])
for d in np.ndindex(data.shape[0]):
try:
popt, pcov = curve_fit(func, t, np.squeeze(data[d,:]), p0=[1000,100])
except RuntimeError:
print("Error - curve_fit failed")
Есть ли способ использовать Curve_fit в «векторизованном» виде ?
Подробнее здесь: https://stackoverflow.com/questions/310 ... a-2d-array
Мобильная версия