I found the following code:
def get_iterator_from_config(config: dict, data: dict):
iterator_config = config['dataset_iterator']
iterator: Union[DataLearningIterator, DataFittingIterator] = from_params(iterator_config,data=data)
return iterator
why iterator has colon and then Union? Does it mean the type of iterator is union?why can't just use:
iterator= from_params(iterator_config,data=data)