-2

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

我该怎么做呢?谢谢!

4

1 回答 1

0

我不认为问题是要求您对向量进行归一化。它要求您标准化距离。为此,请使用您最喜欢的距离度量(欧几里得曼哈顿等)计算两个向量之间的距离,然后除以表示可能的最大距离的常数。要使用的距离度量取决于您的应用程序(我作为示例给出的那些是最常见的)。常数的值还取决于您的应用程序(特别是坐标空间的限制,所有维度似乎都是 0 和 1)。

于 2013-01-31T01:30:30.740 回答