0

我在 csv 文件中有 GPS 坐标,我使用回归模型预测它,只有两列代表赛道的经度和纬度。现在我想把它画在谷歌地图上看看它的样子。

当我这样做时,我注意到曲线并不平滑,这是有道理的,因为我用我的回归模型预测了这些值,并且它们不是直接从 GPS 获取的。

我搜索了如何解决这个问题,我发现通常使用样条插值,但我不知道如何使用它。我在互联网上找到的所有示例都假设我们有 x 是数据,y 是函数,在我的情况下没有函数,我只是将数据提供给模型,它预测那些值就是它。因此,如果我有经度和纬度,是否可以进行某种插值,以便绘制曲线时曲线看起来很平滑?

例子:

假设这些是我的数据

latitudes = array([58.846563, 58.846573, 58.846586, 58.846601, 58.846618, 58.846637,
                   58.846658, 58.846681, 58.846705, 58.846731])

longitudes = array([9.903741, 9.903733, 9.903724, 9.903713, 9.9037  , 9.903686,
                    9.90367 , 9.903652, 9.903633, 9.903612])

当我绘制这些数据时,它给了我某种图,其中每个点都用直线连接到另一个点,但我想要的是平滑它。仅当我将经度和纬度作为变量而仅此而已时,这是否可行?我会很感激任何帮助

4

0 回答 0