class_docstr: Tests the correctness of the FillTriangular bijector.
code: def testBijector(self):
      x = np.float32(np.array([1.0, 2.0, 3.0]))
      y = np.float32(np.array([[3.0, 0.0], [2.0, 1.0]]))
  
      b = fill_triangular.FillTriangular()
  
      y_ = self.evaluate(b.forward(x))
      self.assertAllClose(y, y_)
  
      x_ = self.evaluate(b.inverse(y))
      self.assertAllClose(x, x_)
  
      fldj = self.evaluate(b.forward_log_det_jacobian(x, event_ndims=1))
      self.assertAllClose(fldj, 0.0)
  
      ildj = self.evaluate(b.inverse_log_det_jacobian(y, event_ndims=2))
      self.assertAllClose(ildj, 0.0)
  
file_path: probability/tensorflow_probability/python/bijectors/fill_triangular_test.py
imports: import numpy
  import tensorflow.compat.v2
  from tensorflow_probability.python.bijectors import fill_triangular
  from tensorflow_probability.python.internal import tensorshape_util
  from tensorflow_probability.python.internal import test_util
label_desc: Use image node_id 1 for calling the FillTriangularBijectorTest obj's underlying member method code with example usage: obj.testBijector() without return types