Code / scripts/ml_training/essay_scoring/features/combiner.py
scripts/ml_training/essay_scoring/features/combiner.py
1
"""Feature-matrix result contract for essay scoring."""
2
3
from __future__ import annotations
4
5
from dataclasses import dataclass
6
7
import numpy as np
8
9
10
@dataclass(frozen=True)
11
class FeatureMatrix:
12
"""Container for feature matrix and ordered feature names."""
13
14
matrix: np.ndarray
15
feature_names: list[str]