3

Pythonで時系列を処理したいと思います。

scikit.timeseriesを使用するように提案されましたが、最大マイクロ秒を処理する必要があり、私の知る限り、これは最大ミリ秒を処理します。

それができる他の図書館を知っていますか?ある時点で、異なる時間にサンプリングされた2つの時系列をマージする必要があります。可能な限り、そのような機能や新しいクラスを最初から書き直すことは避けたいと思います。

4

2 に答える 2

5

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)
于 2010-05-10T19:36:52.970 に答える
1

RedBlackPyについて読んでください。コード例のある記事を読むことができます。RedBlackPy.Seriesはあなたが望むものだと思います(時系列での便利な作業のために構築されています)。RedBlackPyは、macosxとLinuxで利用できるようになりました。

于 2018-08-11T09:51:45.820 に答える