Concept Flow - np.split() for dividing arrays
Start with array
Choose split indices or sections
Call np.split(array, indices_or_sections)
Array is divided into sub-arrays
Return list of sub-arrays
np.split() takes an array and splits it into multiple smaller arrays at specified indices or into equal sections.