下記のように正規化した値を元の値に戻すにはどうすればよいでしょうか?
該当のソースコード
python
1def make_dataset(): 2 path="E:\\a.csv" 3 df=pd.read_csv(path,index_col=0,header=0) 4 yy=df[0] 5 yyy=yy.values.astype(float) 6 yyy_seikika=preprocessing.minmax_scale(yyy) 7 8 data = df.values.astype(float) 9 ms = preprocessing.MinMaxScaler() 10 data_seikika=ms.fit_transform(data) 11 12 x.append(data_seikika) 13 y.append(yyy_seikika) 14 15 return np.array(x), np.array(y)
preprocessingとかいうのが未定義なようですが、どうすればいいでしょうか?
preprocessing.minmax_scale() というのは以下でしょうか?
sklearn.preprocessing.minmax_scale
https://scikit-learn.org/stable/modules/generated/sklearn.preprocessing.minmax_scale.html
data と yyy も return する様にして、別途保存しておけばよいのではないでしょうか。
