我试图找到2个向量之间的所有类型的Minkowski距离。我使用scipy距离来获得这些距离。 Minkowski距离的scipy函数是:
distance.minkowski(a, b, p=?)
我想知道我应该用什么值来获得最高距离,或者我可以使用其他任何公式或库?
答案 0 :(得分:2)
float('inf')应该可以工作
>>> scipy.spatial.distance.minkowski([1,2,3], [1,1,1], p=float('inf'))
2.0
答案 1 :(得分:0)
import scipy.spatial.distance as dist
>>> dist.chebyshev([1,2,3], [1,1,1])
2.0
Chebyshev 距离是 Supremum 距离的另一个名称,内置于库中。