code: def test_reshape_first_ndims_dense_tensor(self):
      # Batch size = 2, list size = 5, embedding size = 10.
      tensor = tf.reshape(tf.range(100), shape=(2, 5, 10))
      target_tensor = tf.reshape(tf.range(100), shape=(10, 10))
      reshaped_tensor = utils.reshape_first_ndims(tensor, 2, [10])
      self.assertAllEqual(
          reshaped_tensor.get_shape().as_list(), [10, 10]
      )
      self.assertAllEqual(reshaped_tensor, target_tensor)
  
imports: from __future__ import absolute_import
  from __future__ import division
  from __future__ import print_function
  import math
  import tensorflow
  from tensorflow_ranking.python import utils
label_desc: Use image node_id 11 for calling the UtilsTest obj's underlying member method code with example usage: obj.test_reshape_first_ndims_dense_tensor() without return types