猿问

PYTHON:在 0-> 500 和 x -> y 之间转换

我正在尝试在 python 中将 [0;500] 之间的数字 x 转换为 [x;y]。



红颜莎娜
浏览 179回答 1
1回答

达令说

这听起来像你需要一个重映射函数(我已经在JavaScript中回答了这个前)。def remap(    value,    source_min,    source_max,    dest_min=0,    dest_max=1,):    return dest_min + (        (value - source_min)        / (source_max - source_min)    ) * (dest_max - dest_min)现在,例如要将值 250 从 0 到 500 之间映射到范围 0 到 1,>>> remap(250, 0, 500, 0, 1)0.5我希望我已经正确理解了你的问题。
随时随地看视频慕课网APP

相关分类

Python
我要回答