class_docstr: Group time series cross-validator.
  
  Parameters
  ----------
  test_size : int
      Size of test dataset.
  train_size : int (default=None)
      Size of train dataset.
  n_splits : int (default=None)
      Number of the splits.
  gap_size : int (default=0)
      Gap size between train and test datasets.
  shift_size : int (default=1)
      Step to shift for the next fold.
  window_type : str (default="rolling")
      Type of the window. Possible values: "rolling", "expanding".
  
  Examples
  -----------
  For usage examples, please see
  https://rasbt.github.io/mlxtend/user_guide/evaluate/GroupTimeSeriesSplit/
class_docstr_tok: ["Group","time","series","cross-validator",".","Parameters","--","--","--","--","--","test_size",":","int","Size","of","test","dataset",".","train_size",":","int","(","default=None",")","Size","of","train","dataset",".","n_splits",":","int","(","default=None",")","Number","of","the","splits",".","gap_size",":","int","(","default=0",")","Gap","size","between","train","and","test","datasets",".","shift_size",":","int","(","default=1",")","Step","to","shift","for","the","next","fold",".","window_type",":","str","(","default=","''","rolling","''",")","Type","of","the","window",".","Possible","values",":","``","rolling","''",",","``","expanding","''",".","Examples","--","--","--","--","--","-","For","usage","examples",",","please","see","https",":","\/\/rasbt.github.io\/mlxtend\/user_guide\/evaluate\/GroupTimeSeriesSplit\/"]
docstr: Returns the number of splitting iterations in the cross-validator.
  
  Parameters
  ----------
  X : object
      Always ignored, exists for compatibility.
  y : object
      Always ignored, exists for compatibility.
  groups : object
      Always ignored, exists for compatibility.
  
  Returns
  -------
  n_splits : int
      Returns the number of splitting iterations in the cross-validator.
docstr_tok: ["Returns","the","number","of","splitting","iterations","in","the","cross-validator",".","Parameters","--","--","--","--","--","X",":","object","Always","ignored",",","exists","for","compatibility",".","y",":","object","Always","ignored",",","exists","for","compatibility",".","groups",":","object","Always","ignored",",","exists","for","compatibility",".","Returns","--","--","--","-","n_splits",":","int","Returns","the","number","of","splitting","iterations","in","the","cross-validator","."]
code: def get_n_splits(self, X=None, y=None, groups=None):
      """Returns the number of splitting iterations in the cross-validator.
  
      Parameters
      ----------
      X : object
          Always ignored, exists for compatibility.
      y : object
          Always ignored, exists for compatibility.
      groups : object
          Always ignored, exists for compatibility.
  
      Returns
      -------
      n_splits : int
          Returns the number of splitting iterations in the cross-validator.
      """
      return self.n_splits
  
file_path: mlxtend/mlxtend/evaluate/time_series.py
imports: from itertools import accumulate, chain, groupby, islice
  import matplotlib.pyplot
  import numpy
  from matplotlib.patches import Patch
  from matplotlib.ticker import MaxNLocator
  from sklearn.utils import indexable
label_desc: Use image node_id 3 for calling the GroupTimeSeriesSplit obj's underlying member method code with example usage: obj.get_n_splits(X, y, groups) and returns: self