Есть ли хороший способ уместить много временных отрезков данных без использования циклов for? - PullRequest
0 голосов
/ 29 апреля 2020

У меня много много наборов данных, которые мне нужны, чтобы соответствовать функциональным формам через что-то вроде scipy.optimize.curve_fit . Учитывая, что на это требуется время, и тот факт, что я в основном выполняю одну и ту же операцию несколько раз, я бы хотел ускорить ее, если это возможно, с помощью некоторой формы векторизации.

Процедура numpy numpy .polyfit делает в основном то, что я хочу, но предоставляет только полиномиальные формы, и я не думаю, что смогу распространить его на нелинейные модели (например, a*b*tanh(x*c +d)).

Есть ли что-то подобное, или я должен просто научиться ускорять циклы?

...