#python #pandas #data-science #folium
#питон #панды #наука о данных #folium
Вопрос:
У меня есть набор данных с пронумерованными координатами, описывающий маршрут разных автомобилей. Некоторые ездят по «разумной» дороге, поэтому, когда я рисую кривые, кажется, что машина движется вперед в четком направлении. Набор данных других автомобилей гораздо более хаотичен. Он может двигаться вперед и назад, поэтому несколько раз меняет направление, даже снова пересекает одни и те же улицы, и в целом кажется действительно случайным, без какой-либо направленности.
Теперь мой вопрос в том, существует ли в python алгоритм, который измеряет «направленность» линии? Или любой другой способ отличить их без необходимости их построения (поскольку у меня огромный набор данных)?
Комментарии:
1. Каждая пара точек представляет собой вектор в 2D. Моей первой мыслью было бы просто суммировать эти векторы, что даст вам усредненное направление и величину перемещения. Графовые алгоритмы часто используются в отображении, но у меня недостаточно опыта, чтобы знать, есть ли хороший способ представить эту проблему с помощью графового алгоритма. Но я бы попробовал простую сумму векторов и отредактировал ваш вопрос, чтобы объяснить, где он не соответствует, что помогло бы людям понять ваши ограничения. Предположительно, бессистемное движение в гараже, например, усредняется при этом простом подходе.