spVIPES.dataloaders._concat_dataloader.ConcatDataLoader#
- class spVIPES.dataloaders._concat_dataloader.ConcatDataLoader#
Bases:
DataLoaderDataLoader that supports a list of list of indices to load.
- Parameters:
adata_manager (
AnnDataManager) –AnnDataManagerobject that has been created viasetup_anndata.indices_list (
list[list[int]]) – List where each element is a list of indices in the adata to loadshuffle (
bool(default:True)) – Whether the data should be shuffleduse_labels (
bool(default:False)) – Whether to use labels for samplingbatch_size (
int(default:128)) – minibatch size to load each iterationdata_and_attributes (
Optional[dict] (default:None)) – Dictionary with keys representing keys in data registry (adata_manager.data_registry) and value equal to desired numpy loading type (later made into torch tensor). IfNone, defaults to all registered data.data_loader_kwargs – Keyword arguments for
DataLoader
- __init__(adata_manager, indices_list, shuffle=True, use_labels=False, batch_size=128, data_and_attributes=None, drop_last=False, **data_loader_kwargs)#