code: def testKumaraswamyEntropy(self):
      with tf1.Session():
          a = np.array([1.0, 2, 3])
          b = np.array([2.0, 4, 1.2])
          dist = kumaraswamy.Kumaraswamy(a, b, validate_args=True)
          self.assertEqual(dist.entropy().shape, (3,))
          expected_entropy = (
              (1 - 1.0 / b)
              + (1 - 1.0 / a) * _harmonic_number(b)
              - np.log(a * b)
          )
          self.assertAllClose(
              expected_entropy, self.evaluate(dist.entropy())
          )
  
imports: import numpy
  from scipy import special
  from scipy import stats
  import tensorflow.compat.v1
  import tensorflow.compat.v2
  from tensorflow_probability.python.distributions import kumaraswamy
  from tensorflow_probability.python.internal import test_util
label_desc: Use image node_id 19 for calling the KumaraswamyTest obj's underlying member method code with example usage: obj.testKumaraswamyEntropy() without return types