【发布时间】:2010-08-11 17:03:41
【问题描述】:
这应该很容易。
我有一个数字列表。如何在-1.0 和1.0 之间缩放列表的值,以便min = -1 和max = 1.0?
【问题讨论】:
-
视情况而定。您是否希望 0 在最终结果中仍然等于 0?
-
@Alex:如果 0 不在范围内,这甚至可能都不可能。
-
在所有数字都相同的退化情况下你想发生什么?
-
@relet - 0 是否在范围内无关紧要 - 我们说最小值缩放为 -1 并且 最大值缩放为 1,或者我们假设我们想要在 0 附近缩放,在这种情况下,我们只需要具有最高幅度的数字并将其缩放为 1 或 -1,并使用相同的比率缩放所有其他数字。我知道我的意思:)
-
我知道你明白你的意思。 :D