cosine_similarity()

Compute cosine similarity between two vectors.

Usage

Source

cosine_similarity(
    a,
    b,
)

Parameters

a: list[float]

First vector.

b: list[float]
Second vector.

Returns

float
Cosine similarity in [-1, 1].

Examples

import talk_box as tb

tb.cosine_similarity([1, 0, 0], [1, 0, 0])  # 1.0
tb.cosine_similarity([1, 0, 0], [0, 1, 0])  # 0.0