Я пытался воссоздать этот конкретный сюжет
С позиций событий я могу построить карту тепла с помощью histogram2d
нравится. Белые точки - начало событий
xbins = np.linspace(-35, 35, 11)
ybins = np.linspace(0, 105, 22)
# all_x and all_y is arrays of all starting x points and starting y points of all events
heatmap, xedges, yedges = np.histogram2d(all_x, all_y, bins=(xbins,ybins))
extent = [-35, 35, 0, 105]
ax.imshow(heatmap.T, extent=extent, origin='lower')
Но я не знаю, какие точки относятся к определенной c 'зоне' тепловой карты. Поэтому я не могу рассчитать среднюю длину и направление тех событий, которые начинаются с этих точек.
Как я могу получить эти очки? Или я делаю неправильно, потому что даже если я знаю начальные точки, я должен смотреть дальше, чтобы получить "конечные точки sh", чтобы получить направление и длину, и только после этого я получу среднее направление и длину.
Извините за мой плохой Энгли sh.