gpt4 book ai didi

statistics - 重新调整范围

转载 作者:行者123 更新时间:2023-12-04 09:04:45 25 4
gpt4 key购买 nike

例如我有两个范围

                       (1) 0 to 3
(2) 10 to 15

在范围 (1) 中,我有 0 到 3 之间的数字,其中 0 是最小值,3 是最大值......(它也有值 1 和 2)......

现在我想重新调整范围 (1) 和 (2) 到范围 0 到 1。你能告诉我怎么做或至少指向有用的网站吗?多谢!

最佳答案

您所描述的内容称为 linear interpolation

对于一般情况,假设您在 ca 之间有一个值 b ,并且您想要一个介于 0 和 1 之间的值 x ,该值基于 cab 之间的相对位置。 x 的公式如下:

x := (c - a) / (b - a)

因此,如果您有一个介于 10 和 15 之间的值(假设为 11),并且您想要一个介于 0 和 1 之间的值,则可以将这些值输入到上面的等式中:
x := (11 - 10) / (15 - 10)
x := 1/5

换句话说,11 是 10 到 15 的五分之一。

更一般的情况(当您在 ca 之间有一个值 b 并且您想要在 xy 之间有一个值 z 时), x 计算如下:
x := (c - a) * (z - y) / (b - a) + y

在您的情况下, z = 1y = 0

关于statistics - 重新调整范围,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1456000/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com