code: def testBijectorIsInvertExp(self):
      x = np.linspace(1.0, 10.0, num=200)
      log = exp.Log()
      invert_exp = invert.Invert(exp.Exp())
      self.assertAllClose(
          self.evaluate(log.forward(x)),
          self.evaluate(invert_exp.forward(x)),
      )
      self.assertAllClose(
          self.evaluate(log.inverse(x)),
          self.evaluate(invert_exp.inverse(x)),
      )
      self.assertAllClose(
          self.evaluate(log.forward_log_det_jacobian(x, event_ndims=1)),
          self.evaluate(
              invert_exp.forward_log_det_jacobian(x, event_ndims=1)
          ),
      )
      self.assertAllClose(
          self.evaluate(log.inverse_log_det_jacobian(x, event_ndims=1)),
          self.evaluate(
              invert_exp.inverse_log_det_jacobian(x, event_ndims=1)
          ),
      )
  
file_path: probability/tensorflow_probability/python/bijectors/exp_test.py
imports: import numpy
  import tensorflow.compat.v2
  from tensorflow_probability.python.bijectors import bijector_test_util
  from tensorflow_probability.python.bijectors import exp
  from tensorflow_probability.python.bijectors import invert
  from tensorflow_probability.python.internal import test_util
label_desc: Use image node_id 1 for calling the LogBijectorTest obj's underlying member method code with example usage: obj.testBijectorIsInvertExp() without return types