code: def _make_distribution(self, scores: np.ndarray) -> np.ndarray:
      scores /= self.temperature
      # scores dimensions is [N]
      scores = softmax(scores)
      return scores
  
imports: import types
  import numpy
  import structlog
  from scipy.special import softmax
  from scipy.stats import rankdata
  from baal.active.heuristics import AbstractHeuristic, Sequence
label_desc: Use image node_id 2 for calling the GibbsSampling obj's underlying member method code with example usage: obj._make_distribution(scores) and returns: scores