code: def test_sobol_sample_with_sequence_indices(self):
      indices = [1, 3, 10, 15, 19, 24, 28]
  
      expected = tf.constant(
          [
              [0.50000, 0.50000, 0.50000, 0.50000, 0.50000],
              [0.75000, 0.25000, 0.25000, 0.25000, 0.75000],
              [0.31250, 0.18750, 0.31250, 0.56250, 0.93750],
              [0.93750, 0.06250, 0.68750, 0.18750, 0.31250],
              [0.78125, 0.78125, 0.65625, 0.71875, 0.21875],
              [0.09375, 0.46875, 0.46875, 0.65625, 0.28125],
              [0.21875, 0.84375, 0.09375, 0.53125, 0.40625],
          ],
          dtype=tf.float32,
      )
  
      actual = qmc.sobol_sample(
          5,
          29,
          sequence_indices=tf.constant(indices, dtype=tf.int64),
          validate_args=True,
      )
  
      self.assertAllClose(
          self.evaluate(actual), self.evaluate(expected), rtol=1e-6
      )
      self.assertEqual(actual.dtype, expected.dtype)
  
file_path: tf-quant-finance/tf_quant_finance/math/qmc/sobol_test.py
imports: import tensorflow.compat.v2
  import tensorflow_probability
  import tf_quant_finance
  from tensorflow.python.framework import test_util
label_desc: Use image node_id 3 for calling the SobolTest obj's underlying member method code with example usage: obj.test_sobol_sample_with_sequence_indices() without return types