docs: def logs(self):
          """ Returns the list of :class:`~explauto.experiment.log.ExperimentLog`.
  
          .. note:: The logs will be returned as a vector if repeat was set as one in the :meth:`~explauto.experiment.pool.ExperimentPool.run` method else it will be a matrix where each rows represents the n repetitions of an experiment.
  
          """
          if not hasattr(self, '_logs'):
              raise ValueError('You have to run the pool of experiments first!')
  
          logs = self._logs.reshape(-1) if self._logs.shape[1] == 1 else self._logs
          return deepcopy(logs)