Pythonで時系列を処理したいと思います。
scikit.timeseriesを使用するように提案されましたが、最大マイクロ秒を処理する必要があり、私の知る限り、これは最大ミリ秒を処理します。
それができる他の図書館を知っていますか?ある時点で、異なる時間にサンプリングされた2つの時系列をマージする必要があります。可能な限り、そのような機能や新しいクラスを最初から書き直すことは避けたいと思います。
Pythonで時系列を処理したいと思います。
scikit.timeseriesを使用するように提案されましたが、最大マイクロ秒を処理する必要があり、私の知る限り、これは最大ミリ秒を処理します。
それができる他の図書館を知っていますか?ある時点で、異なる時間にサンプリングされた2つの時系列をマージする必要があります。可能な限り、そのような機能や新しいクラスを最初から書き直すことは避けたいと思います。
datetime
モジュールはマイクロ秒を処理します。
>>> import datetime
>>> now = datetime.datetime.now()
>>> now.microsecond
38672
datetime
オブジェクトの使用に対して算術演算を実行するとtimedelta
、新しいオブジェクトが返されdatetime
ます。
>>> yest = now - datetime.timedelta(days=1)
>>> yest
datetime.datetime(2010, 5, 9, 12, 37, 19, 38672)
>>> now
datetime.datetime(2010, 5, 10, 12, 37, 19, 38672)
オブジェクトに対して算術演算を実行すると、datetime
オブジェクトが返されtimedelta
ます。
>>> now - yest
datetime.timedelta(1)
RedBlackPyについて読んでください。コード例のある記事を読むことができます。RedBlackPy.Seriesはあなたが望むものだと思います(時系列での便利な作業のために構築されています)。RedBlackPyは、macosxとLinuxで利用できるようになりました。