colour.utilities.fill_nan¶
-
colour.utilities.
fill_nan
(a, method='Interpolation', default=0)[source]¶ Fills given array NaNs according to given method.
Parameters: - a (array_like) – Array to fill the NaNs of.
- method (unicode) – {‘Interpolation’, ‘Constant’},
Interpolation method linearly interpolates through the NaNs,
Constant method replaces NaNs with
default
. - default (numeric) – Value to use with the Constant method.
Returns: NaNs filled array.
Return type: ndarray
Examples
>>> a = np.array([0.1, 0.2, np.nan, 0.4, 0.5]) >>> fill_nan(a) array([ 0.1, 0.2, 0.3, 0.4, 0.5]) >>> fill_nan(a, method='Constant') array([ 0.1, 0.2, 0. , 0.4, 0.5])