scipy.spatial.distance.

chebyshev#

scipy.spatial.distance.chebyshev(u, v, w=None)[source]#

计算切比雪夫距离。

计算两个一维数组 uv 之间的切比雪夫距离,定义为

\[\max_i {|u_i-v_i|}.\]
参数:
u(N,) array_like

输入向量。

v(N,) array_like

输入向量。

w(N,) array_like, 可选

未使用,因为“max”是一个无权操作。为了 API 一致性而存在。

返回值:
chebyshevdouble

向量 uv 之间的切比雪夫距离。

示例

>>> from scipy.spatial import distance
>>> distance.chebyshev([1, 0, 0], [0, 1, 0])
1
>>> distance.chebyshev([1, 1, 0], [0, 1, 0])
1