cosine_similarity: Calculate cosine similarity between two vectors

View source: R/utilities.R

cosine_similarityR Documentation

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)

Arguments

x

First vector

y

Second vector

eps

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

Value

Cosine similarity value (between -1 and 1)

Examples

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)

BioGSP documentation built on Feb. 2, 2026, 5:06 p.m.