class_docstr: Implements a location-scale heavy-tail Lambert W x Normal distribution.
class_docstr_tok: ["Implements","a","location-scale","heavy-tail","Lambert","W","x","Normal","distribution","."]
code: def _parameter_control_dependencies(self, is_init):
      if not self.validate_args:
          return []
      assertions = []
      if is_init != tensor_util.is_ref(self._tailweight):
          assertions.append(
              assert_util.assert_greater_equal(
                  self._tailweight,
                  tf.zeros([], dtype=self.dtype),
                  message="Argument `tailweight` must be non-negative.",
              )
          )
      return assertions
  
imports: import numpy
  import tensorflow.compat.v2
  from tensorflow_probability.python.bijectors import identity
  from tensorflow_probability.python.bijectors import lambertw_transform
  from tensorflow_probability.python.bijectors import softplus
  from tensorflow_probability.python.distributions import normal
  from tensorflow_probability.python.distributions import transformed_distribution
  from tensorflow_probability.python.internal import assert_util
  from tensorflow_probability.python.internal import distribution_util
  from tensorflow_probability.python.internal import dtype_util
  from tensorflow_probability.python.internal import parameter_properties
  from tensorflow_probability.python.internal import tensor_util
label_desc: Use image node_id 7 for calling the LambertWNormal obj's underlying member method code with example usage: obj._parameter_control_dependencies(is_init) and returns: assertions, list