如何编写python重映射函数

2024-09-27 22:18:51 发布

您现在位置:Python中文网/ 问答频道 /正文

我想写一个函数,把一个数从一个范围重新映射到另一个范围。也就是说,old_min的值将映射到new_min,将old_max映射到new_max,将介于之间的值映射到between中的值,等等

这是一个很好的方法,还是已经有一个内置的python函数

def remap(old_val, old_min, old_max, new_min, new_max):
    return (new_max - new_min)*(old_val - old_min) / (old_max - old_min) + new_min

Tags: 方法函数newreturndefvalbetweenmin

热门问题