def f1_of

mlbend-metrics@0.1.0.0 · main.bend:297

import mlbend-metrics@0.1.0.0/main.bend as MlbendMetrics
import Base

297# the harmonic mean of a precision and a recall
298def f1_of(p: Result<&1, &1, Bad, F32>, r: Result<&1, &1, Bad, F32>) -> Result<&1, &1, Bad, F32>:
299  match p:
300    case Done{pv}:
301      match r:
302        case Done{rv}:
303          Done{f1_num(pv, rv)}
304        case Fail{Mismatch{expected, got}}:
305          Fail{Mismatch{expected, got}}
306        case Fail{Empty{}}:
307          Fail{Empty{}}
308    case Fail{Mismatch{expected, got}}:
309      Fail{Mismatch{expected, got}}
310    case Fail{Empty{}}:
311      Fail{Empty{}}

Uses (4)

Used by (1)