Ich habe mehrdimensionale Vektoren mit n-Grad. Was ist der beste Weg, um mit ihnen umzugehen?Speichern und Vergleichen multidimensionaler Vektoren
- Storage (was die beste Art ist, sie zu speichern, SQL, Mongo, Dokument?)
- Vergleich (Wie kann ich zwei von ihnen vergleichen und finden Ähnlichkeit).
Beispiel:
a{1,3,4,1,-1},
b{2,3,3,0,0},
c{2,3,2,8,9}
Wenn wir die beiden oben genannten, a
und b
sind ähnlich zu vergleichen.
Wie geht das in großem Maßstab? Ich möchte Tausende solcher Vektoren speichern.
Ähnlich kann der Vektorabstand sein.
Ist 'n' fest oder kann variieren? Muss der Speicher Vektoren mit verschiedenen Werten von "n" behandeln? –
Warum sind 'a' und' b' 'ähnlicher (als was?)? Was ist der Algorithmus zum Berechnen der Ähnlichkeit? Möchten Sie die Ähnlichkeit zwischen jedem Vektorpaar berechnen? –
Ähnlichkeit ist die Vektorentfernung (Aktualisierte Frage). Und ja, n ist konstant. – Codevalley