Код Junior Метрики качества спрашивают часто обновлено

Precision, recall и F1 по меткам

Условие

Напишите prf(y_true, y_pred): для бинарных меток 0/1 верните [precision, recall, f1], округлённые до 4 знаков. Если знаменатель равен нулю, соответствующая метрика 0.0.

Примеры

prf([1, 0, 1, 1, 0], [1, 1, 0, 1, 0]) // [0.6667, 0.6667, 0.6667]
prf([0, 0, 0], [0, 0, 0]) // [0, 0, 0]
prf([1, 1, 0, 0], [1, 1, 1, 1]) // [0.5, 1, 0.6667]

Решите в тренажёре

Редактор с автотестами прямо в браузере. Можно решить спокойно, вслух или под таймером, как на собесе.

Термины по теме