code: def _SparseTensorValue_5x6(self, permutation, dtype=dtypes.float64):
      ind = np.array(
          [[0, 0], [1, 0], [1, 3], [1, 4], [3, 2], [3, 3]]
      ).astype(np.int64)
      val = np.array([0, 10, 13, 14, 32, 33]).astype(
          dtype.as_numpy_dtype
      )
  
      ind = ind[permutation]
      val = val[permutation]
  
      shape = np.array([5, 6]).astype(np.int64)
      return sparse_tensor.SparseTensorValue(ind, val, shape)
  
imports: from absl.testing import parameterized
  import numpy
  from tensorflow.python.eager import def_function
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import errors
  from tensorflow.python.framework import sparse_tensor
  from tensorflow.python.framework import tensor_spec
  from tensorflow.python.framework import test_util
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import gen_sparse_ops
  from tensorflow.python.ops import gradient_checker
  from tensorflow.python.ops import sparse_ops
  import tensorflow.python.ops.sparse_grad
  from tensorflow.python.platform import test
label_desc: Use image node_id 2 for calling the SparseReorderTest obj's underlying member method code with example usage: obj._SparseTensorValue_5x6(permutation, dtype) and returns: sparse_tensor