code: def test_known_values_small_bases(self):
      # The first five elements of the non-randomized Halton sequence
      # with base 2 and 3.
      expected = np.array(
          [
              [1.0 / 2, 1.0 / 3],
              [1.0 / 4, 2.0 / 3],
              [3.0 / 4, 1.0 / 9],
              [1.0 / 8, 4.0 / 9],
              [5.0 / 8, 7.0 / 9],
          ],
          dtype=np.float32,
      )
      sample = sample_halton_sequence_lib.sample_halton_sequence(
          2, num_results=5, randomized=False
      )
      self.assertAllClose(expected, self.evaluate(sample), rtol=1e-6)
  
file_path: probability/tensorflow_probability/python/mcmc/sample_halton_sequence_test.py
imports: import numpy
  import tensorflow.compat.v2
  from tensorflow_probability.python.distributions import normal
  from tensorflow_probability.python.internal import monte_carlo
  from tensorflow_probability.python.internal import test_util
  from tensorflow_probability.python.mcmc import sample_halton_sequence_lib
label_desc: Use image node_id 1 for calling the HaltonSequenceTest obj's underlying member method code with example usage: obj.test_known_values_small_bases() without return types