frap.cv ======= .. py:module:: frap.cv Functions --------- .. autoapisummary:: frap.cv.split_data Module Contents --------------- .. py:function:: split_data(n_folds, bands, obs, seed=1) Split the observation data into training and test sets for cross-validation. :param n_folds: number of folds for cross-validation :type n_folds: int :param bands: list of band names to split :type bands: list :param obs: dictionary containing observation data for each band :type obs: dict :param seed: random seed for reproducibility (default: 1) :type seed: int :returns: dictionary containing training observation data for each fold test_obs (dict): dictionary containing test observation data for each fold :rtype: train_obs (dict)