colour.algebra.manhattan_distance#
- colour.algebra.manhattan_distance(a: ArrayLike, b: ArrayLike) NDArrayFloat [source]#
Return the Manhattan (or City-Block) distance between point array \(a\) and point array \(b\).
For a two-dimensional space, the metric is as follows:
\(M_D = |x_a - x_b| + |y_a - y_b|\)
- Parameters:
a (ArrayLike) – Point array \(a\).
b (ArrayLike) – Point array \(b\).
- Returns:
Manhattan distance.
- Return type:
np.float
ornumpy.ndarray
Examples
>>> a = np.array([100.00000000, 21.57210357, 272.22819350]) >>> b = np.array([100.00000000, 426.67945353, 72.39590835]) >>> manhattan_distance(a, b) 604.9396351...