Мне было интересно, есть ли какая-то функция/библиотека, которая может вычислять скорость в кадре данных pandas. У меня есть следующий кадр данных:
Time bar_head_x bar_head_y bar_head_z
0.00 -203.3502 1554.3486 1102.8210
0.01 -203.4280 1554.3492 1103.0592
0.02 -203.4954 1554.3234 1103.2794
0.03 -203.5022 1554.2974 1103.4522
Из этого я хочу рассчитать скорость, скорость и ускорение. Скорость и ускорение просты: я использовал np.linalg.norm
для расчета скорости, например:
speed['head'] = np.linalg.norm(speed[['bar_head_x','bar_head_y','bar_head_z']].values,axis=1)
и .diff()
для расчета ускорения по скорости, например:
acc['acc_head'] = (speed['head'].diff()) / ((speed['Time'].diff()))
Но как мне вычислить скорость таким простым способом? Есть ли такой способ - функция, которая поможет это сделать?
Спасибо!
speed
именем фрейма данных? - person Suraj Subramanian   schedule 18.06.2020