@property<EOL><INDENT>def event_shape(self):<DEDENT>
<EOL>if self._most_recently_built_distributions is None:<EOL><INDENT>return None<EOL><DEDENT>return self._unflatten(<EOL>tf.TensorShape(None) if d is None else d.event_shape<EOL>for d in self._most_recently_built_distributions)<EOL>
Shape of a single sample from a single batch as a `TensorShape`.

        May be partially defined or unknown.

        Returns:
          event_shape: `tuple` of `TensorShape`s representing the `event_shape` for
            each distribution in `model`.