class_docstr: Abstract interface for time series perturbation.
class_docstr_tok: ["Abstract","interface","for","time","series","perturbation","."]
code: def fit_transform(
      self,
      x: Union[pd.DataFrame, np.ndarray],
      n_perturbations: int = 1,
      block_selector: BlockSelector = None,
  ):
      self.fit(x)
      return self.transform(
          n_perturbations=n_perturbations, block_selector=block_selector
      )
  
file_path: AIX360/aix360/algorithms/tsutils/tsperturbers/tsperturber.py
imports: import numpy
  import pandas
  from typing import Union
  from abc import ABC, abstractmethod
label_desc: Use image node_id 4 for calling the TSPerturber obj's underlying member method code with example usage: obj.fit_transform(x, n_perturbations, block_selector) and returns: self