dataeval.types¶
Data types used in DataEval.
Attributes¶
A mapping of metric names to their corresponding numpy array values. |
Classes¶
Mixin providing collection interface for Output subclasses. |
|
Configuration mixin for evaluators that use clustering. |
|
Base class for all evaluators. |
|
Base configuration class for all evaluators. |
|
Metadata about the execution of the function or method for the Output class. |
|
Mixin providing consistent |
|
The indices of the source item, target and channel. |
Output Classes¶
An Output that wraps a Polars DataFrame and proxies its interface. |
|
An Output that exposes its public instance attributes as a dictionary. |
|
An Output that wraps a mapping and proxies its interface. |
|
Base class for all evaluator output types. |
|
An Output that wraps a sequence and proxies its interface. |
Functions¶
|
Stamp Output classes with runtime metadata. |
Module Contents¶
- type dataeval.types.StatsMap = Mapping[str, NDArray[Any]]¶
A mapping of metric names to their corresponding numpy array values. Each array should have the same length along the first dimension, representing the number of samples.