我想编写一个函数,将一个数字从一个范围重新映射到另一个范围。也就是说,old_min的值将映射到new_min,old_max的值映射到new_max,值介于两者之间的值等等。
这是一个很好的方法吗?还是已经有内置的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