class_docstr: Multivariate transformer derived from a user-given function and parameters.
  
  Parameters
  ----------
  Parameters
  ----------
  transform_func: function
      A function transforming multivariate time series.
  
      The first input argument must be a pandas DataFrame, optional input
      argument may be accepted through parameter `transform_func_params` and
      the output of `fit_func`, and the output must be a pandas Series or
      DataFrame with the same index as input.
  
  transform_func_params: dict, optional
      Parameters of `transform_func`. Default: None.
  
  fit_func: function, optional
      A function training parameters of `transform_func` with multivariate
      time series.
  
      The first input argument must be a pandas DataFrame, optional input
      argument may be accepted through parameter `fit_func_params`, and the
      output must be a dict that can be used by `transform_func` as
      parameters. Default: None.
  
  fit_func_params: dict, optional
      Parameters of `fit_func`. Default: None.
code: def __init__(
      self,
      transform_func: Callable,
      transform_func_params: Optional[Dict[str, Any]] = None,
      fit_func: Optional[Callable] = None,
      fit_func_params: Optional[Dict[str, Any]] = None,
  ) -> None:
      self._fitted_transform_func_params = {}  # type: Dict
      super().__init__()
      self.transform_func = transform_func
      self.transform_func_params = transform_func_params
      self.fit_func = fit_func
      self.fit_func_params = fit_func_params
      if self.fit_func is None:
          self._fitted = 1
  
imports: from typing import Any, Callable, Dict, Optional, Tuple, Union
  import pandas
  from sklearn.decomposition import PCA
  from .._transformer_base import _NonTrainableMultivariateTransformer, _TrainableMultivariateTransformer
label_desc: Use image node_id 1 to create a new CustomizedTransformerHD object from inherited base classes: _TrainableMultivariateTransformer with example: obj = CustomizedTransformerHD(transform_func, transform_func_params, fit_func, fit_func_params)