正如在地球科学中经常发生的那样,我有一个时间序列的位置(lon,lat)。时间序列的时间不均匀。时间采样的样子:在时间上均匀地重新采样时间序列
t_diff_every_position = [3.99, 1.00, 3.00, 4.00, 3.98, 3.99, ... ]
而且我有相关的每T位置:
lat = [77.0591, 77.0547, 77.0537, 74.6766, 74.6693, 74.6725, ... ]
lon = [-135.2876, -135.2825, -135.2776, -143.7432, -143.7994,
-143.8582, ... ]
我要重新采样的位置有一个数据集的时间间隔均匀。所以我想要的时间向量看起来像:
t_resampled = [4.00, 4.00, 4.00, 4.00, 4.00, 4.00, ... ]
并具有插值相关的位置。
该位置不遵循单调函数,所以我不能使用scipy通常的重新采样和插值函数。 Positions with time
有没有人有关于如何实现这个想法?
您可以使用scipy常用的插值函数。一种方法是以通常的方式将累积时间分别插入经度和纬度,以便有两个插值函数。 – jme
非常好的主意!我没有想到这一点。为什么张贴它作为评论而不是答案? – Mathilde
我当然可以做到这一点。如果你能够在某处存储大量的数据,我可以在我的答案中使用它。否则,我会看到模拟一些数据。 – jme