Dataset interface¶
This interface defines a pytorch-like dataset interface for loading, combining and slicing datasets.
- class dipm.data.chemical_datasets.dataset.Dataset¶
Pytorch dataset like base objects.
- __getitem__(index: int) _T_co¶
- __getitem__(index: list | ndarray | slice) list[_T_co]
- __len__() int¶
- release()¶
Release resources.
- class dipm.data.chemical_datasets.dataset.ConcatDataset(datasets: Sequence[Dataset])¶
Dataset as a concatenation of multiple datasets. Pytorch-like ConcatDataset.
- __init__(datasets: Sequence[Dataset])¶
Create a concatenated dataset.
- Parameters:
datasets (sequence) – List of datasets to concatenate.
- __getitem__(index)¶
- __len__() int¶
- release()¶
Release dataset file handles.