in src/fmeval/eval_algorithms/classification_accuracy.py [0:0]
def _get_score(self, y_true, y_pred, score_fn: Callable[..., float]) -> float:
"""
Method to generate accuracy score
:param y_true: Ground truth (correct) target values.
:param y_pred: Estimated targets as returned by a classifier.
:param score_fn: Function for computing one of the classification accuracy scores.
:returns: Computed score
"""
if score_fn == recall_score or score_fn == precision_score:
return score_fn(y_true, y_pred, average=self.multiclass_average_strategy)
return score_fn(y_true, y_pred)