-2

0〜1の要素を持つ2つのベクトル間の正規化された距離を返す関数MeanDistance(v1、v2)を作成します。この関数は、ベクトルが同じ場合は0を返し、最大に異なる場合は1を返す必要があります。この関数は、v1とv2の間の距離dを計算するために使用する必要があります。

どうすればこれを行うことができますか?ありがとう!

4

1 に答える 1

0

質問は、ベクトルを正規化するように求めているとは思いません。距離を正規化するように求められます。これを行うには、お気に入りの距離測度(ユークリッドマンハッタンなど)を使用して2つのベクトル間の距離を計算し、可能な最大距離を表す定数で除算します。使用する距離測度は、アプリケーションによって異なります(例として示したものが最も一般的です)。定数の値は、アプリケーションによっても異なります(具体的には、座標空間の制限。すべての次元で0と1のように見えます)。

于 2013-01-31T01:30:30.740 に答える