从dataframe可以看出轨迹有几个起点和终点坐标,看起来像:
我的问题是如何使用 k-means 聚类对轨迹进行聚类,这些轨迹由几条相互连接的连续线组成。
我尝试过集群独立线,例如:
并不难,可以通过以下方式完成:
X = np.array(df[['start_x', 'start_y', 'end_x', 'end_y']])
kmeans = KMeans(n_clusters = "input your number of clusters")
kmeans.fit(X)
我的问题是我不想聚集这样的独立线,而是聚集由连接线组成的几条轨迹。
有办法吗?