code: def testAdjustedMutualInformation(self):
      np.random.seed(11)
      f0 = np.random.randint(0, 10000, 10000)
      label = np.array([0, 1] * 5000)
  
      result = mutual_information_util.mutual_information(
          [f0], [label], [True], [True], seed=11
      )
      adjusted_result = _AMI([f0], [label], [True], [True], seed=11)
      self.assertAlmostEqual(result, 0.625, delta=2e-2)
      self.assertAlmostEqual(adjusted_result, 0.0, delta=2e-2)
  
imports: from absl.testing import absltest
  from absl.testing import parameterized
  import numpy
  from tensorflow_data_validation.utils import mutual_information_util
label_desc: Use image node_id 14 for calling the RanklabMutualInformationTest obj's underlying member method code with example usage: obj.testAdjustedMutualInformation() without return types