Skip to content

VectorMaxDivProblem

VectorMaxDivProblem dataclass

VectorMaxDivProblem(
    *,
    k: int,
    diversity_metric: DiversityMetric,
    constraints: list[Constraint],
    vectors: NDArray[float32],
    distance_metric: DistanceMetric,
)

Bases: MaxDivProblem

MaxDivProblem flavor defined by n vectors in d dimensions plus a distance metric.

Use MaxDivProblem.new to create instances with validation.