Mechanism construction for d-privacy¶ qif.mechanism.d_privacy Functions¶ distance_matrix(n_rows: int, n_cols: int, d: Metric[int, float]) → ndarray¶ geometric(n_rows: int, epsilon: float = 1, n_cols: int = 0, first_x: int = 0, first_y: int = 0) → ndarray¶ exponential(n_rows: int, d: Metric[int, float], n_cols: int = 0) → ndarray¶ randomized_response(n_rows: int, epsilon: float = 1, n_cols: int = 0) → ndarray¶ tight_constraints(n_rows: int, d: Metric[int, float]) → ndarray¶ exact_distance(n_rows: int, d: Metric[int, float]) → ndarray¶ min_loss_given_d(pi: ndarray, n_cols: int, d_priv: Metric[int, float], loss: Metric[int, float], vars: str = 'all', d_priv_ch: Metric[int, bool] = ..., inf: float = ...) → ndarray¶