Learn R Programming

BioGSP (version 1.0.0)

cosine_similarity: Calculate cosine similarity between two vectors

Description

Calculate cosine similarity between two numeric vectors with numerical stability

Usage

cosine_similarity(x, y, eps = 1e-12)

Value

Cosine similarity value (between -1 and 1)

Arguments

x

First vector

y

Second vector

eps

Small numeric for numerical stability when norms are near zero (default 1e-12)

Examples

Run this code
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