class_docstr: Alias to assist in defining properties of non-Tensor parameters.
class_docstr_tok: ["Alias","to","assist","in","defining","properties","of","non-Tensor","parameters","."]
code: def __new__(
      cls,
      event_ndims=0,
      event_ndims_tensor=None,
      default_constraining_bijector_fn=None,
      is_preferred=True,
  ):
      return super(
          BatchedComponentProperties, cls
      ).__new__(  # pylint: disable=redundant-keyword-arg
          cls=cls,
          event_ndims=event_ndims,
          event_ndims_tensor=event_ndims_tensor,
          # TODO(davmre): do we need/want shape annotations for non-Tensor params?
          shape_fn=SHAPE_FN_NOT_IMPLEMENTED,
          default_constraining_bijector_fn=default_constraining_bijector_fn,
          is_preferred=is_preferred,
          is_tensor=False,
          specifies_shape=False,
      )
  
file_path: probability/tensorflow_probability/python/internal/parameter_properties.py
imports: import collections
  import tensorflow.compat.v2
label_desc: Use image node_id 1 for calling the BatchedComponentProperties obj's underlying member method code with example usage: obj.__new__(cls, event_ndims, event_ndims_tensor, default_constraining_bijector_fn, is_preferred) and returns: super