Дифферинцирование по графику python

В проекте требуется вычислить угол по траектории движения тела. У меня есть массив x(t), y(t). Мне нужно как-то выяснить, как y зависит от x (а четкой формулы нет), но это не главное, главное найти касательную к графику траектории, ну или производную. arctg(dy/dx) использовать не хочу, т.к. при dx = 0 невозможно найти угол, и sympy тоже не нужен, он медленный, а мне нужно максимально быстро.


Ответы (1 шт):

Автор решения: Zhihar
т.к. при dx = 0 невозможно найти угол

при dx = 0 и dy != 0 угол равен 90 (или 270) градусов (в зависимости от знака dy), так что смело можете использовать такой подход

а dx = 0 и dy = 0 сразу можете выкидывать, потому что по сути это описывает одну и ту же точку на графике

→ Ссылка