##実現したいこと
周期の長さが異なる時系列データが10個あり(長さが80~120)、
それらの時間に関する長さを100で統一したい。
イメージ
周期の長さが異なるsin波(1.5π~3π)を2πに統一したい
##わからないこと
そもそもこういう操作のことを時間に関する【正規化】と呼んでよいのか
##使用言語
python (3.7.2)
##試してみたこと
実装までは行えていないのですが以下のような
最大値最小値をスケーリングする方法などは使えないかと考えておりました。
python
1mm = preprocessing.MinMaxScaler() 2 3# mm.fit_transform(l) 4# ValueError: Expected 2D array, got 1D array instead: 5 6l_2d_min_max = mm.fit_transform(l_2d) 7 8print(l_2d_min_max) 9# [[0. 0. 0. ] 10# [0.5 0.5 0.5] 11# [1. 1. 1. ]] 12 13print(type(l_2d_min_max)) 14# <class 'numpy.ndarray'>
参考:https://note.nkmk.me/python-list-ndarray-dataframe-normalize-standardize/
##コメント
方法に関してはこだわりはありませんので上述の方法以外でも結構です。
ご質問があれば早急にお答え修正させていただきます。
よろしくお願いいたします。