qxmt.datasets.tfds package#
Submodules#
Module contents#
- class qxmt.datasets.tfds.TFDSDataLoader(name, split='train', save_path=None, return_format='numpy', data_dir=None, download=True, shuffle_files=False, flatten=True)#
Bases:
objectThis class loads a supervised dataset from TensorFlow Datasets (tensorflow/datasets) and converts it to numpy arrays.
Supported return formats: - numpy: return as a tuple of numpy arrays.
Supported save formats: - numpy: .npz, .npy
- Parameters:
name (str)
split (str | Sequence[str])
save_path (str | Path | None)
return_format (str)
data_dir (str | Path | None)
download (bool)
shuffle_files (bool)
flatten (bool)
- load()#
Load a supervised TensorFlow Dataset and return features and labels as numpy arrays.
- Return type:
tuple[ndarray, ndarray]