class_docstr: Implements DPQuery interface for Skellam average queries.
  
  Checks norm bounds and adds Skellam noise to each vector, sums them up, casts
  to float32 and normalizes using the truediv operation.
class_docstr_tok: ["Implements","DPQuery","interface","for","Skellam","average","queries",".","Checks","norm","bounds","and","adds","Skellam","noise","to","each","vector",",","sums","them","up",",","casts","to","float32","and","normalizes","using","the","truediv","operation","."]
docstr: Initializes the GaussianAverageQuery.
  
  Args:
    l1_norm_bound: The l1 norm bound to verify for each record.
    l2_norm_bound: The l2 norm bound to verify for each record.
    local_stddev: The local_stddev of the noise added to each record (before
      sum and normalization).
    denominator: The normalization constant (applied after sum).
docstr_tok: ["Initializes","the","GaussianAverageQuery",".","Args",":","l1_norm_bound",":","The","l1","norm","bound","to","verify","for","each","record",".","l2_norm_bound",":","The","l2","norm","bound","to","verify","for","each","record",".","local_stddev",":","The","local_stddev","of","the","noise","added","to","each","record","(","before","sum","and","normalization",")",".","denominator",":","The","normalization","constant","(","applied","after","sum",")","."]
code: def __init__(
      self, l1_norm_bound, l2_norm_bound, local_stddev, denominator
  ):
      """Initializes the GaussianAverageQuery.
  
      Args:
        l1_norm_bound: The l1 norm bound to verify for each record.
        l2_norm_bound: The l2 norm bound to verify for each record.
        local_stddev: The local_stddev of the noise added to each record (before
          sum and normalization).
        denominator: The normalization constant (applied after sum).
      """
      super().__init__(
          numerator_query=DistributedSkellamSumQuery(
              l1_norm_bound, l2_norm_bound, local_stddev
          ),
          denominator=denominator,
      )
  
file_path: privacy/tensorflow_privacy/privacy/dp_query/distributed_skellam_query.py
imports: import collections
  import dp_accounting
  import tensorflow
  from tensorflow_privacy.privacy.dp_query import dp_query
  from tensorflow_privacy.privacy.dp_query import normalized_query
label_desc: Use image node_id 1 to create a new DistributedSkellamAverageQuery object from inherited base classes: normalized_query with example: obj = DistributedSkellamAverageQuery(l1_norm_bound, l2_norm_bound, local_stddev, denominator)