class_docstr: Event space bijector for BatchBroadcast.
code: def _bcast_x(self, x):
      shp = self.bijector.inverse_event_shape(
          self._single_event_shape()
      )
      if not tensorshape_util.is_fully_defined(shp):
          shp = self.bijector.inverse_event_shape_tensor(
              self._single_event_shape_tensor()
          )
      return tf.broadcast_to(x, ps.broadcast_shape(ps.shape(x), shp))
  
imports: import tensorflow.compat.v2
  from tensorflow_probability.python.bijectors import bijector
  from tensorflow_probability.python.distributions import distribution
  from tensorflow_probability.python.internal import assert_util
  from tensorflow_probability.python.internal import auto_composite_tensor
  from tensorflow_probability.python.internal import parameter_properties
  from tensorflow_probability.python.internal import prefer_static
  from tensorflow_probability.python.internal import tensor_util
  from tensorflow_probability.python.internal import tensorshape_util
label_desc: Use image node_id 8 for calling the _NonCompositeTensorBroadcastingBijector obj's underlying member method code with example usage: obj._bcast_x(x) and returns: tf