首页 > 解决方案 > 逆变换功能

问题描述

我正在 python 中实现一个 LSTM 代码。我对我的原始训练数据做了一个预处理步骤,将其缩放到 -1 和 1 之间,如下所示:

min_max_scaler = preprocessing.StandardScaler()
np_scaled = min_max_scaler.fit_transform(data)
data = pd.DataFrame(np_scaled)

在对测试数据进行预测后,我得到了介于 -1 和 1 之间的结果。

问题是:如何反转这个转换步骤以使结果看起来像初始数据?

标签: pythonscikit-learnpreprocessor

解决方案


你可以做inverse_transform

original = min_max_scaler.inverse_transform(np_scaled)

推荐阅读