code: def test_mapping_of_indices_without_padding(self):
      tensor = constant_op.constant(np.arange(9152), dtypes.int32)
      tensor = array_ops.expand_dims(tensor, 0)
  
      result = shape_ops.frame(tensor, 512, 180, pad_end=False)
  
      expected = np.tile(np.arange(512), (49, 1))
      expected += np.tile(np.arange(49) * 180, (512, 1)).T
  
      expected = np.expand_dims(expected, axis=0)
      expected = np.array(expected, dtype=np.int32)
      self.assertAllEqual(expected, result)
  
imports: import numpy
  from tensorflow.python.eager import context
  from tensorflow.python.framework import constant_op
  from tensorflow.python.framework import dtypes
  from tensorflow.python.framework import ops
  from tensorflow.python.framework import tensor_shape
  from tensorflow.python.framework import test_util
  from tensorflow.python.kernel_tests.signal import test_util
  from tensorflow.python.ops import array_ops
  from tensorflow.python.ops import math_ops
  from tensorflow.python.ops.signal import shape_ops
  from tensorflow.python.platform import test
label_desc: Use image node_id 1 for calling the FrameTest obj's underlying member method code with example usage: obj.test_mapping_of_indices_without_padding() without return types