class_docstr: Custom clusterer. todo: write docstring.
  
  todo: describe your custom clusterer here
  
  Hyper-parameters
  ----------------
  parama : int
      descriptive explanation of parama
  paramb : string, optional (default='default')
      descriptive explanation of paramb
  paramc : boolean, optional (default= whether paramb is not the default)
      descriptive explanation of paramc
  and so on
  
  Components
  ----------
  est : sktime.estimator, BaseEstimator descendant
      descriptive explanation of est
  est2: another estimator
      descriptive explanation of est2
  and so on
docstr: Fit time series clusterer to training data.
  
  Parameters
  ----------
  X : Data to cluster, of type self.get_tag("X_inner_mtype")
  
  Returns
  -------
  self:
      Fitted estimator.
docstr_tok: ["Fit","time","series","clusterer","to","training","data",".","Parameters","--","--","--","--","--","X",":","Data","to","cluster",",","of","type","self.get_tag","(","``","X_inner_mtype","''",")","Returns","--","--","--","-","self",":","Fitted","estimator","."]
code: def _fit(self, X):
      """Fit time series clusterer to training data.
  
      Parameters
      ----------
      X : Data to cluster, of type self.get_tag("X_inner_mtype")
  
      Returns
      -------
      self:
          Fitted estimator.
      """
  
file_path: sktime/extension_templates/clustering.py
imports: import numpy
  from sktime.clustering import BaseClusterer
label_desc: Use image node_id 2 for calling the MyClusterer obj's underlying member method code with example usage: obj._fit(X) without return types