code: def calc_gdp_noise_multi(total_queries, target_epsilon, delta):
      """GDP analysis following Algorithm 2 in: https://arxiv.org/abs/2106.09680."""
  
      def f(mu, eps, delta):
          return delta_eps_mu(eps, mu) - delta
  
      final_mu = brentq(
          lambda x: f(x, target_epsilon, delta), 1e-5, 1000
      )
      sigma = np.sqrt(total_queries) / final_mu
      return sigma
  
file_path: interpret/python/interpret-core/interpret/utils/_privacy.py
imports: import numpy
  from scipy.stats import norm
  from scipy.optimize import brentq
  from ._native import Native
  import logging
label_desc: Use image node_id 4 for calling a global function with example usage: calc_gdp_noise_multi(total_queries, target_epsilon, delta) and returns: sigma, unknown