python - 逆变换功能
问题描述
我正在 python 中实现一个 LSTM 代码。我对我的原始训练数据做了一个预处理步骤,将其缩放到 -1 和 1 之间,如下所示:
min_max_scaler = preprocessing.StandardScaler()
np_scaled = min_max_scaler.fit_transform(data)
data = pd.DataFrame(np_scaled)
在对测试数据进行预测后,我得到了介于 -1 和 1 之间的结果。
问题是:如何反转这个转换步骤以使结果看起来像初始数据?
解决方案
original = min_max_scaler.inverse_transform(np_scaled)
推荐阅读
- python - Pandas - plot dataframe where each cell is a bar
- jira - 如何在 Jira 中添加新的“平台”?
- java - 试图学习如何错误检查我的代码
- excel - 在 Excel 表格中提取具有特定城市和州的所有 SSN
- c# - 框架与子元素一起缩放,而不是预先定义 Width 和 HeightRequest
- regular-language - NFA 接受具有 2、5、8、11、... 个 1 的所有二进制字符串的集合
- php - 在连接 Nexmo NCCO 时尝试流式传输音乐
- airflow - Airflow/Composer 推荐的文件夹结构
- c# - 如何让锁等到它被释放?
- php - PHP 中的 MongoDB 聚合