class_docstr: Tests the correctness of the Householder bijector.
code: def testBatch(self, is_static):
      reflection_axis1 = [[-0.8, 0.6], [0.8, 0.6]]
      bijector1 = householder.Householder(
          reflection_axis=reflection_axis1, validate_args=True
      )
      x = self.maybe_static([1.0, 1.0], is_static)
  
      self.assertAllClose(
          [[0.68, 1.24], [-1.24, -0.68]], bijector1.forward(x)
      )
      self.assertAllClose(
          0.0, bijector1.inverse_log_det_jacobian(x, event_ndims=1)
      )
  
      reflection_axis2 = [2 / 7, 3 / 7, 6 / 7]
      bijector2 = householder.Householder(
          reflection_axis=reflection_axis2, validate_args=True
      )
      x = self.maybe_static(
          [[1.0, 0.0, 0.0], [0.0, 0.0, 1.0]], is_static
      )
  
      self.assertAllClose(
          [
              [41 / 49, -12 / 49, -24 / 49],
              [-24 / 49, -36 / 49, -23 / 49],
          ],
          bijector2.forward(x),
      )
      self.assertAllClose(
          0.0, bijector2.inverse_log_det_jacobian(x, event_ndims=1)
      )
  
imports: from absl.testing import parameterized
  from tensorflow_probability.python.bijectors import householder
  from tensorflow_probability.python.internal import test_util
label_desc: Use image node_id 2 for calling the HouseholderBijectorTest obj's underlying member method code with example usage: obj.testBatch(is_static) without return types