numpy/scipy のドキュメントを見てきましたが、これを行うための組み込み関数が見つかりません。
時系列を表す生の数値 (たまたま温度) を生の状態からインデックス付きシリーズに変換したいと思います (つまり、最初の値は 100 で、後続の値は最初の生の値に対してスケーリングされます)。したがって、生の値が の(15,7.5,5)
場合、インデックス付きの値は(100,50,33)
(暗算、したがって int 値) になります。
これは自分でコーディングするのは適度に簡単ですが、できればビルトインを使用したいです。自作は次のとおりです。
def indexise(seq,base=0,scale=100):
if not base:
base=seq[0]
return (i*scale/base for i in seq)