class_docstr: Class for handling the cross-validation splits of multi-domain data.
  
  This is a wrapper to sklearn's cross-validation iterators [1]_ which
  ensures the handling of domain information with the data points. In fact,
  the data from source domain is always fully available in the training
  partition whereas the random splits are done on the data points from the
  target domain.
  
  Parameters
  ----------
  target_domain : str
      Domain considered as target.
  cv : None | BaseCrossValidator | BaseShuffleSplit, default=None
      An instance of a cross validation iterator from sklearn.
  
  References
  ----------
  .. [1] https://scikit-learn.org/stable/modules/cross_validation.html#cross-validation-iterators
  
  Notes
  -----
  .. versionadded:: 0.4
code: def __init__(self, target_domain, cv):
      self.target_domain = target_domain
      self.cv = cv
  
imports: import numpy
label_desc: Use image node_id 1 to create a new TLSplitter object  with example: obj = TLSplitter(target_domain, cv)