code: def __init__(
      self,
      ctx,
      mode="hetero",
      role="guest",
      n_splits=5,
      shuffle=False,
      random_state=None,
  ):
      self._ctx = ctx
      self._mode = mode
      self._role = role
      self._n_splits = n_splits
      self._shuffle = shuffle
      self._random_state = random_state
  
      self._check_param()
  
file_path: FATE/python/fate/arch/dataframe/utils/_k_fold.py
imports: from .._dataframe import DataFrame
  from sklearn.model_selection import KFold
label_desc: Use image node_id 1 to create a new KFold object from inherited base classes: object with example: obj = KFold(ctx, mode, role, n_splits, shuffle, random_state)