code: def testHashStringsWithKeyRaggedInput(self):
      strings = tf.RaggedTensor.from_row_splits(
          values=["$$$", "%^#", "&$!#@", "$$$"],
          row_splits=[0, 1, 1, 2, 2, 4],
      )
      hash_buckets = 173
      expected_hashed_strings = tf.RaggedTensor.from_row_splits(
          values=[16, 156, 9, 16], row_splits=[0, 1, 1, 2, 2, 4]
      )
      hashed_strings = mappers.hash_strings(
          strings, hash_buckets, key=[321, 555]
      )
      self.assertAllEqual(expected_hashed_strings, hashed_strings)
  
imports: import numpy
  import tensorflow
  from tensorflow_transform import mappers
  from tensorflow_transform import test_case
label_desc: Use image node_id 31 for calling the MappersTest obj's underlying member method code with example usage: obj.testHashStringsWithKeyRaggedInput() without return types