code: def get_scores(self, a, b):
      # via https://arxiv.org/pdf/2008.02250.pdf eqn 1
      p1 = 0.001 + a / np.sum(a)
      p2 = 0.001 + b / np.sum(b)
      pi1, pi2 = self.pi1, self.pi2
      m = pi1 * p1 + pi2 * p2
  
      def lg(x):
          return np.log(x) / np.log(2)
  
      return m * lg(1 / m) - (
          pi1 * p2 * lg(1 / p1) + pi2 * p2 * lg(1 / p2)
      )
  
file_path: scattertext/scattertext/termscoring/DeltaJSDivergence.py
imports: import numpy
  import pandas
  from scattertext.termscoring.CorpusBasedTermScorer import CorpusBasedTermScorer
label_desc: Use image node_id 2 for calling the DeltaJSDivergence obj's underlying member method code with example usage: obj.get_scores(a, b) and returns: unknown, unknown