class_docstr: Create a function that splits data with K-Fold Cross-Validation resampling.
  
  .. code-block:: python
  
      # create a kfold cross validation splitter with 2 kfold
      kfold_cross_validation_split(0.20)
  
  
  :param k_fold: number of folds.
  :return:
code: def _get_k_fold(self, dact_data: DACTData = None) -> int:
      return self._k_fold
  
imports: import copy
  import math
  from abc import ABC, abstractmethod
  from typing import Any, List, Optional, Set, Tuple
  import numpy
  from neuraxle.base import ExecutionContext
  from neuraxle.data_container import DIT, EOT, IDT, DACTData
  from neuraxle.data_container import DataContainer
  from neuraxle.data_container import TrainDACT, ValidDACT
label_desc: Use image node_id 2 for calling the KFoldCrossValidationSplitter obj's underlying member method code with example usage: obj._get_k_fold(dact_data) and returns: self