<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 def _run_zeroth_epoch(self, streams: Iterable[str]) -> None: """ Run zeroth epoch on the specified streams. Calls - :py:meth:`cxflow.hooks.AbstractHook.after_epoch` :param streams: stream names to be evaluated """

        for stream_name in streams:
            with self.get_stream(stream_name) as stream:
                self.evaluate_stream(stream)

        epoch_data = self._create_epoch_data(streams)
        for hook in self._hooks:
            hook.after_epoch(epoch_id=0, epoch_data=epoch_data)