私はパンダが初めてです。時系列データがあります。次の操作を簡単に行うにはどうすればよいですか?
入力と呼ばれる2次元マトリックスがあります。各行には 5 つの要素があります。たくさんの行があります (数千)
input[t,:] = [f1, f2, f3, f4, f5]
(1) サンプル間の相対差を計算する必要があります。
すなわちrel[t,:] = ( input[t,:]-input[t-1,:] ) / input[t-1,:]
(2) サイズ 80 のスライディング ウィンドウを作成する必要があります。
すなわちwin[t,:] = [rel[t,:],rel[t-1,:],...,rel[t-79,:]]
Pandas、または scikit.timeseries などの他のフレームワークでこれを行うにはどうすればよいですか。