如何在Python中规范化两个向量?

时间:2013-01-31 01:28:39

标签: python vector normalization

创建一个函数MeanDistance(v1,v2),返回两者之间的归一化距离 两个向量,元素在0和1之间:如果向量,函数应返回0 是相同的,如果它们是最大的不同则为1。应该使用此函数进行计算 v1和v2之间的距离d。

我该怎么做呢?谢谢!

1 个答案:

答案 0 :(得分:0)

我认为问题不在于要求您规范化向量。它要求你规范化距离。为此,使用您最喜欢的距离度量(EuclideanManhattan等)计算两个向量之间的距离,并除以表示可能的最大距离的常数。要使用的距离测量取决于您的应用(我给出的例子是最常见的)。常数的值还取决于您的应用(具体地说,您的坐标空间的限制,对于所有维度,似乎为0和1)。