シーケンスをスライドするスライディング ウィンドウを実装する必要があります。(1:[0,1,2,3]2:[1,2,3,4],...) どちらの承認が速いでしょうか? 1.
for each step i; {List=wholeList.sublist(i,i+windowlen)}
または2。
List window=wholeList.sublist(0,window);
for each i{
window.remove(0);
window.add(i+windowlen);
}
?
system.currtime bla .. +-std で時間を測定したところ、サブリストの方が高速に動作しているように見えます.. 2番目のアプローチはO(n)だと思います
私は巨大なデータベースを操作する必要があります..そのため、これを見る必要があります..
1月製造