class_docstr: Output Mixin
  
  Mixin class for interfacing with ParallelProcessing when outputs are
  desired.
  
  .. note::
     To use this mixin the instance inheriting it must set the
     ``feature_span`` attribute and ``__no_output__`` flag in ``__init__``.
docstr: Prediction array shape
docstr_tok: ["Prediction","array","shape"]
code: def shape(self, job):
      """Prediction array shape"""
      if not hasattr(self, "feature_span"):
          raise ParallelProcessingError(
              "Instance dose not set the feature_span attribute "
              "in the constructor."
          )
  
      if not self.feature_span:
          raise ValueError("Columns not set. Call set_output_columns.")
      return self.size(job), self.feature_span[1]
  
imports: import warnings
  from abc import abstractmethod
  import numpy
  from ._base_functions import check_stack, check_params
  from ..None import config
  from ..utils.exceptions import ParallelProcessingError
  from ..externals.sklearn.base import clone, BaseEstimator
label_desc: Use image node_id 3 for calling the OutputMixin obj's underlying member method code with example usage: obj.shape(job) and returns: self,  self