Codevalley
Codevalley

Reputation: 4641

Storing and comparing multidimensional vectors

I have multidimensional vectors with n-degrees. What is the best way to handle them.

Example:

a{1,3,4,1,-1},
b{2,3,3,0,0},
c{2,3,2,8,9}

If we compare the above two, a and b are more similar.

How do do this in large scale? I want to store thousands of such vectors.

Similarily can be the vector distance. Vector Distance

Upvotes: 0

Views: 425

Answers (1)

shyam
shyam

Reputation: 6771

My bet for storage would be on a Graph database, like Neo4j. You can calculate the Euclidean distance (and probably implement k-means clustering to get closest points) using Cypher query.

For details on implementation, check out the below articles --

Upvotes: 2

Related Questions