Files
pytorch-ts/pts/dataset/common.py
T
2019-07-14 20:22:51 +02:00

22 lines
375 B
Python

from abc import ABC, abstractmethod
from typing import Any, Dict, Sized, Iterable, NamedTuple
DataEntry = Dict[str, Any]
class SourceContext(NamedTuple):
source: str
row: int
class Dataset(Sized, Iterable[DataEntry], ABC):
@abstractmethod
def __iter__(self) -> Iterable[DataEntry]:
pass
@abstractmethod
def __len__(self):
pass