-2

Ich verwende Cosine Ähnlichkeitsformel, um Ähnlichkeit zwischen zwei Vektoren zu berechnen. Ich versuchte, zwei verschiedene Vektoren wie folgt aus:Warum zwei Vektoren keine Ähnlichkeit ist, aber Ergebnis ist 1?

Vektor1 (-1237373741, 27, 1, 1, 331.289.590, 1818540802)

Vector2 (-1237373741, 49, 1, 1, 331.289.590, 1818540802)

Zwei Vektoren hat ein wenig anders, aber das Ergebnis ist .

Ich weiß nicht warum? Kann mir jemand dieses Problem erklären? vielen Dank.

+1

Können Sie uns den Code zeigen, den Sie verwendet haben, um das Ergebnis zu generieren, und wie Sie das Ergebnis erwarten? –

+0

Ich habe meinen Code versucht und Programme auf einigen Websites online versucht, das ist das gleiche Ergebnis, und ich denke, mein Code ist nicht falsch. – atimetoremember

+0

Ich denke, wenn das Ergebnis gleich 1, das heißt, zwei Vektoren ist das gleiche. aber zwei Vektoren haben ein bisschen anders, aber das Ergebnis ist auch 1. – atimetoremember

Antwort

0

Zum größten Teil zeigen diese beiden Vektoren in die gleiche Richtung (die größeren Koordinaten dominieren die kleineren Unterschiede in der anderen Koordinate). Es wird eine Kosinusähnlichkeit von ~ 1 erwartet (Denken Sie daran, dass cos (0) = 1)

Verwandte Themen