Scipy 中的最大距离 python

Supremum distance in Scipy python

我正在尝试查找 2 个向量之间所有类型的 Minkowski 距离。我正在使用 scipy 距离来获得这些距离。闵可夫斯基距离的 scipy 函数是:

distance.minkowski(a, b, p=?)

我想知道我应该输入什么值的 'p' 以获得上确界距离,或者我可以使用任何其他公式或库?

float('inf') 应该有效

>>> scipy.spatial.distance.minkowski([1,2,3], [1,1,1], p=float('inf'))
2.0
import scipy.spatial.distance as dist
>>> dist.chebyshev([1,2,3], [1,1,1])
2.0

Chebyshev 距离是 Supremum 距离的另一个名称,内置于库中。