Mechanism construction for ℓ-risk¶ qif.mechanism.l_risk Functions¶ min_loss_given_min_risk(pi: ndarray, n_cols: int, n_guesses: int, min_risk: FloatOrRat, adv_loss: Metric[int, FloatOrRat], loss: Metric[int, FloatOrRat], hard_max_loss: FloatOrRat = inf) → ndarray¶ max_risk_given_max_loss(pi: ndarray, n_cols: int, n_guesses: int, max_loss: FloatOrRat, adv_loss: Metric[int, FloatOrRat], loss: Metric[int, FloatOrRat], hard_max_loss: FloatOrRat = inf) → ndarray¶