class_docstr: Discrete Uniform Distribution 
class_docstr_tok: ["Discrete","Uniform","Distribution"]
docstr: Returns log probability of x 
code: def logp(self, x):
      """Returns log probability of x"""
      if x < self.lower or x > self.upper:
          return -np.inf
  
      return -np.log(self.upper - self.lower + 1)
  
imports: from __future__ import absolute_import
  import numpy
  from .distribution import Discrete
  from ..exd import domains
label_desc: Use image node_id 5 for calling the DiscreteUniform obj's underlying member method code with example usage: obj.logp(x) and returns: unknown, unknown