espnet2.train.dataset.rand_int_loader
Less than 1 minute
espnet2.train.dataset.rand_int_loader
espnet2.train.dataset.rand_int_loader(filepath, loader_type)
Load a random integer dataset.
This function generates a dataset of random integers within a specified range, as defined by the loader_type parameter. The loader_type must follow the format rand_int_<low>_<high>, where <low> and <high> are the integer bounds for the random numbers.
- Parameters:
- filepath (str) – The path to the file where the dataset will be saved.
- loader_type (str) – A string specifying the range of random integers to generate. It must be in the format rand_int_<low>_<high>.
- Returns: An instance of the dataset containing : random integers in the specified range.
- Return type:IntRandomGenerateDataset
- Raises:RuntimeError – If the loader_type does not conform to the expected format or if there is an issue parsing the integers.
Examples
>>> dataset = rand_int_loader("path/to/file", "rand_int_3_10")
>>> print(dataset) # Outputs a dataset of random integers from 3 to 10.
NOTE
The generated dataset will contain integers inclusive of the lower and upper bounds.