首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >恢复MinMax缩放

恢复MinMax缩放
EN

Stack Overflow用户
提问于 2019-05-06 15:49:56
回答 1查看 769关注 0票数 0

我有一个从0到100的值(百分比)数组:

代码语言:javascript
复制
[34,  34,  84,  28,  56,  56,   0,   0, 100]

我知道这些值已经使用MinMax scaler进行了缩放:

代码语言:javascript
复制
V = (actual - min) / (max - min)

然后乘以100得到上面的百分比。我没有执行这个转换,所以我没有actual、min或max。但我有V。

我想使用numpy.linalg.solve,但我显然不能将V表示为actual,min,max的线性/独立组合。

这是一个已知的问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-06 16:10:26

你不可能拿回实际的数字。请考虑以下列表:

代码语言:javascript
复制
actuals1 = [34,  34,  84,  28,  56,  56,   0,   0, 100]
actuals2 = [3.4,  3.4,  8.4,  2.8,  5.6,  5.6,   0,   0, 10]
actuals3 = [340,  340,  840,  280,  560,  560,   0,   0, 1000]
actuals4 = [17,  17,  42,  14,  28,  28   0,   0, 50]

如果执行MinMax缩放,则所有这些对象都会获得相同的结果,因此没有唯一的结果。这是因为由于您的不确定系统(如Reda的评论中所提到的),您获得的是参数解,因此任何解的乘法都是有效的解。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56000914

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档