qif.mechanism.d_privacy¶
Mechanism construction for \(d\)-privacy.
- qif.mechanism.d_privacy.distance_matrix(n_rows: int, n_cols: int, d: Callable[[int, int], float]) Mat<double> ¶
- qif.mechanism.d_privacy.exponential(n_rows: int, d: Callable[[int, int], float], n_cols: int = 0) Mat<double> ¶
- qif.mechanism.d_privacy.geometric(n_rows: int, epsilon: float = 1, n_cols: int = 0, first_x: int = 0, first_y: int = 0) Mat<double> ¶
- qif.mechanism.d_privacy.min_loss_given_d(pi: Row<double>, n_cols: int, d_priv: Callable[[int, int], float], loss: Callable[[int, int], float], vars: str = 'all', d_priv_ch: Callable[[int, int], bool] = <built-in method of PyCapsule object at 0x7f2622042a20>, inf: float = 460.51701859880916) Mat<double> ¶