powered by
Calculate cosine similarity between two numeric vectors with numerical stability
cosine_similarity(x, y, eps = 1e-12)
Cosine similarity value (between -1 and 1)
First vector
Second vector
Small numeric for numerical stability when norms are near zero (default 1e-12)
x <- c(1, 2, 3) y <- c(2, 3, 4) similarity <- cosine_similarity(x, y) # With custom eps for numerical stability similarity2 <- cosine_similarity(x, y, eps = 1e-10)
Run the code above in your browser using DataLab