У меня много много наборов данных, которые мне нужны, чтобы соответствовать функциональным формам через что-то вроде scipy.optimize.curve_fit . Учитывая, что на это требуется время, и тот факт, что я в основном выполняю одну и ту же операцию несколько раз, я бы хотел ускорить ее, если это возможно, с помощью некоторой формы векторизации.
Процедура numpy numpy .polyfit делает в основном то, что я хочу, но предоставляет только полиномиальные формы, и я не думаю, что смогу распространить его на нелинейные модели (например, a*b*tanh(x*c +d)
).
Есть ли что-то подобное, или я должен просто научиться ускорять циклы?