class_docstr: Step for splitting arrays.
  
  Parameters
  ----------
  indices_or_sections
      If an integer (N) is passed, the array will be divided into N equal arrays along
      axis. If an 1-D array of sorted integers is passed, the entries indicate where
      along axis the array is split.
  
  axis
      The axis on where to split the array (default is -1, the last axis).
  
  name
      Name of the step (optional). If no name is passed, a name will be
      automatically generated.
class_docstr_tok: ["Step","for","splitting","arrays",".","Parameters","--","--","--","--","--","indices_or_sections","If","an","integer","(","N",")","is","passed",",","the","array","will","be","divided","into","N","equal","arrays","along","axis",".","If","an","1-D","array","of","sorted","integers","is","passed",",","the","entries","indicate","where","along","axis","the","array","is","split",".","axis","The","axis","on","where","to","split","the","array","(","default","is","-1",",","the","last","axis",")",".","name","Name","of","the","step","(","optional",")",".","If","no","name","is","passed",",","a","name","will","be","automatically","generated","."]
code: def transform(self, X):
      return np.split(X, self.indices_or_sections, axis=self.axis)
  
file_path: baikal/baikal/steps/merge.py
imports: import numpy
  from baikal.steps import Step
  from baikal._core.utils import listify
label_desc: Use image node_id 2 for calling the Split obj's underlying member method code with example usage: obj.transform(X) and returns: np