colour.utilities.closest

colour.utilities.closest(a: ArrayLike, b: ArrayLike) numpy.ndarray[source]

Return the array \(a\) closest elements to the reference array \(b\) elements.

Parameters
  • a (ArrayLike) – Array \(a\) to search for the closest element.

  • b (ArrayLike) – Reference array \(b\).

Returns

Closest array \(a\) elements.

Return type

numpy.ndarray

Examples

>>> a = np.array([24.31357115, 63.62396289, 55.71528816,
...               62.70988028, 46.84480573, 25.40026416])
>>> closest(a, 63)
array([ 62.70988028])
>>> closest(a, [63, 25])
array([ 62.70988028,  25.40026416])