sakura.utils.data_splitter.DataSplitter.get_incremental_select_unselect_split
- DataSplitter.get_incremental_select_unselect_split(base: ndarray, k: int) ndarray
Obtain a split code from label vector, points labelled from 1~k are considered as selected (1), otherwise not selected (0).
Useful when determining overall train/test split directly from predefined labels.
- Parameters:
base (np.ndarray[base.dtype, np.integer]) – The predefined label vector to work with
k (int) – Selection threshold k for the base label vector input
- Returns:
A 0/1 label vector indicating selection of points
- Return type:
np.ndarray[np.integer]