code: def load_data() -> Tuple[types.RealTensor, types.RealTensor]:
      """Parses file 'new-joe-kuo-6.21201'."""
      path = _get_sobol_data_path()
      if path is None:
          logging.warning("Unable to find path to sobol data file.")
          return NotImplemented, NotImplemented
      header_line = True
      # Primitive polynomial coefficients.
      polynomial_coefficients = np.zeros(shape=(21200,), dtype=np.int64)
      # Initial direction numbers.
      direction_numbers = np.zeros(shape=(18, 21200), dtype=np.int64)
      index = 0
      with open(path) as f:
          for line in f:
              # Skip first line (header).
              if header_line:
                  header_line = False
                  continue
              tokens = line.split()
              s, a = tokens[1:3]
              polynomial_coefficients[index] = (
                  2 ** int(s) + 2 * int(a) + 1
              )
              for i, m_i in enumerate(tokens[3:]):
                  direction_numbers[i, index] = int(m_i)
              index += 1
      return polynomial_coefficients, direction_numbers
  
file_path: tf-quant-finance/tf_quant_finance/math/random_ops/sobol/sobol_impl.py
imports: import logging
  import os
  from typing import Optional, Tuple
  import numpy
  from six.moves import range
  import tensorflow.compat.v2
  from tf_quant_finance import types
label_desc: Use image node_id 4 for calling a global function with example usage: load_data() and returns: polynomial_coefficients,  direction_numbers, NotImplemented,  NotImplemented