SwinTrack icon indicating copy to clipboard operation
SwinTrack copied to clipboard

How does this code part work? _check_if_data_split_in_range_and_append_to_list

Open laisimiao opened this issue 2 years ago • 0 comments

In this code part, how does check_if_data_split_in_range in _check_if_data_split_in_range_and_append_to_list mean? https://github.com/LitingLin/SwinTrack/blob/526be17f8ef266cb924c6939bd8dda23e9b73249/datasets/base/factory.py#L105-L113

Another question: from my understanding, I think it can be implmented in a simplified way:

def _check_if_data_split_in_range_and_append_to_list(data_split):
    if seed.data_split == data_split:
        expanded_seeds.append(seed)
_check_if_data_split_in_range_and_append_to_list(DataSplit.Training)
_check_if_data_split_in_range_and_append_to_list(DataSplit.Validation)
_check_if_data_split_in_range_and_append_to_list(DataSplit.Testing)
_check_if_data_split_in_range_and_append_to_list(DataSplit.Challenge)

laisimiao avatar Mar 18 '22 13:03 laisimiao