class_docstr: Invert a series-to-series transformation.
  
  Switches `transform` and `inverse_transform`, leaves `fit` and `update` the same.
  
  Parameters
  ----------
  transformer : sktime transformer, must transform Series input to Series output
      this is a "blueprint" transformer, state does not change when `fit` is called
  
  Attributes
  ----------
  transformer_: transformer,
      this clone is fitted when `fit` is called and provides `transform` and inverse
  
  Examples
  --------
  >>> from sktime.datasets import load_airline
  >>> from sktime.transformations.compose import InvertTransform
  >>> from sktime.transformations.series.exponent import ExponentTransformer
  >>>
  >>> inverse_exponent = InvertTransform(ExponentTransformer(power=3))
  >>> X = load_airline()
  >>> Xt = inverse_exponent.fit_transform(X)  # computes 3rd square root
docstr: Transform X and return a transformed version.
  
  private _transform containing the core logic, called from transform
  
  Returns a transformed version of X by iterating over specified
  columns and applying the wrapped transformer to them.
  
  Parameters
  ----------
  X : sktime compatible time series container
      Data to be transformed
  y : Series or Panel, default=None
      Additional data, e.g., labels for transformation
  
  Returns
  -------
  Xt : sktime compatible time series container
      transformed version of X
docstr_tok: ["Transform","X","and","return","a","transformed","version",".","private","_transform","containing","the","core","logic",",","called","from","transform","Returns","a","transformed","version","of","X","by","iterating","over","specified","columns","and","applying","the","wrapped","transformer","to","them",".","Parameters","--","--","--","--","--","X",":","sktime","compatible","time","series","container","Data","to","be","transformed","y",":","Series","or","Panel",",","default=None","Additional","data",",","e.g.",",","labels","for","transformation","Returns","--","--","--","-","Xt",":","sktime","compatible","time","series","container","transformed","version","of","X"]
code: def _transform(self, X, y=None):
      """Transform X and return a transformed version.
  
      private _transform containing the core logic, called from transform
  
      Returns a transformed version of X by iterating over specified
      columns and applying the wrapped transformer to them.
  
      Parameters
      ----------
      X : sktime compatible time series container
          Data to be transformed
      y : Series or Panel, default=None
          Additional data, e.g., labels for transformation
  
      Returns
      -------
      Xt : sktime compatible time series container
          transformed version of X
      """
      return self.transformer_.inverse_transform(X=X, y=y)
  
imports: from sktime.transformations._delegate import _DelegatedTransformer
  from sktime.utils.warnings import warn
label_desc: Use image node_id 2 for calling the InvertTransform obj's underlying member method code with example usage: obj._transform(X, y) and returns: self