Added match_interpolate function to interpolate and inverse_interpolate

This commit is contained in:
Sridhar Ramesh
2018-02-28 19:48:29 -08:00
parent eb09b57356
commit 2f63c7762d

View File

@ -359,6 +359,11 @@ def mid(start, end):
def inverse_interpolate(start, end, value):
return np.true_divide(value - start, end - start)
def match_interpolate(new_start, new_end, old_start, old_end, old_value):
return interpolate(
new_start, new_end,
inverse_interpolate(old_start, old_end, old_value))
def clamp(lower, upper, val):
if val < lower:
return lower