code: def main(argv):
      del argv  # Unused.
  
      sigma = 20
      order = 20.0
      num_classes = 10
  
      # sigma = 20
      # order = 25.
      # num_classes = 10
  
      x_axis, ys = compute_ls_q(sigma, order, num_classes)
  
      fig, ax = plt.subplots()
      fig.set_figheight(4.5)
      fig.set_figwidth(4.7)
  
      ax.plot(x_axis, ys, alpha=0.8, linewidth=5)
      plt.xlabel("Number of queries answered", fontsize=16)
      plt.ylabel(
          r"Privacy cost $\varepsilon$ at $\delta=10^{-8}$", fontsize=16
      )
      ax.tick_params(labelsize=14)
      fout_name = os.path.join(FLAGS.figures_dir, "ls_of_q.pdf")
      print("Saving the graph to " + fout_name)
      plt.show()
  
      plt.close("all")
  
file_path: privacy/research/pate_2018/ICLR2018/plot_ls_q.py
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import math
  import os
  import sys
  from absl import app
  from absl import flags
  import matplotlib
  import matplotlib.pyplot
  import numpy
  import smooth_sensitivity
label_desc: Use image node_id 2 for calling a global function with example usage: main(argv) without return types