时间序列

时间:2015-08-29 15:57:24

标签: python numpy

我正在开发一个应用程序,我需要维护一个对象的轨迹。基本上,我想要一个类似于排序字典的东西,其中键是时间,值是位置。另外,我将在现有条目之间进行线性插值。我在Grant Jenks的SortedContainers库中使用了SortedDictionary,并且它做了很多我想要的,但我想知道是否有更好的解决方案?提前感谢任何建议。

2 个答案:

答案 0 :(得分:2)

如果您使用pandas,则有time series support available

答案 1 :(得分:1)

如果您的时间间隔可靠地保持不变,则可以使用列表或当然是numpy数组。

否则,您可以查看集合模块(std lib)中的有序字典

    Return an instance of a dict subclass, supporting the usual dict 
     

方法。 OrderedDict是一个记住订单的字典   钥匙首先插入。如果新条目覆盖现有条目,   原始插入位置保持不变。删除条目   并重新插入它将把它移到最后。