colour.utilities.linear_conversion¶
-
colour.utilities.
linear_conversion
(a, old_range, new_range)[source]¶ Performs a simple linear conversion of given array between the old and new ranges.
- Parameters
a (array_like) – Array to perform the linear conversion onto.
old_range (array_like) – Old range.
new_range (array_like) – New range.
- Returns
Linear conversion result.
- Return type
ndarray
Examples
>>> a = np.linspace(0, 1, 10) >>> linear_conversion(a, np.array([0, 1]), np.array([1, 10])) array([ 1., 2., 3., 4., 5., 6., 7., 8., 9., 10.])