如何编写pythonic重映射功能

时间:2016-01-17 14:14:42

标签: python

我想编写一个函数,将一个数字从一个范围重新映射到另一个范围。也就是说,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

0 个答案:

没有答案