code: def testBroadcastParamsDynamic(self):
      loc = tf1.placeholder_with_default(rng.rand(5), shape=None)
      scale = tf1.placeholder_with_default(
          np.float64(rng.rand()), shape=None
      )
      skewness = tf1.placeholder_with_default(rng.rand(5), shape=None)
      sasnorm = sinh_arcsinh.SinhArcsinh(
          loc=loc, scale=scale, skewness=skewness, validate_args=True
      )
  
      samp = self.evaluate(sasnorm.sample(seed=test_util.test_seed()))
      self.assertAllEqual((5,), samp.shape)
  
file_path: probability/tensorflow_probability/python/distributions/sinh_arcsinh_test.py
imports: import numpy
  import tensorflow.compat.v1
  import tensorflow.compat.v2
  from tensorflow_probability.python.distributions import laplace
  from tensorflow_probability.python.distributions import normal
  from tensorflow_probability.python.distributions import sinh_arcsinh
  from tensorflow_probability.python.internal import test_util
label_desc: Use image node_id 2 for calling the SinhArcsinhTest obj's underlying member method code with example usage: obj.testBroadcastParamsDynamic() without return types