hookeai.time_series_data.time_dataset.TimeSeriesDatasetInMemory¶
- class TimeSeriesDatasetInMemory(dataset_samples)[source]¶
Bases:
DatasetTime series data set (in-memory storage only).
- _dataset_samples¶
Time series data set samples data. Each sample is stored as a dictionary where each feature (key, str) data is a torch.Tensor(2d) of shape (sequence_length, n_features).
- Type:
- __len__(self):
Return size of data set (number of samples).
Constructor.
- Parameters:
dataset_samples (list[dict]) – Time series data set samples data. Each sample is stored as a dictionary where each feature (key, str) data is a torch.Tensor(2d) of shape (sequence_length, n_features).
List of Public Methods
Add samples to data set.
Convert data set to TimeSeriesDatasetInMemory data set.
Get data set samples data.
Remove samples from data set.
Methods
- classmethod from_dataset(dataset)[source]¶
Convert data set to TimeSeriesDatasetInMemory data set.
- Parameters:
dataset (torch.utils.data.Dataset) – Time series data set. Each sample is stored as a dictionary where each feature (key, str) data is a torch.Tensor(2d) of shape (sequence_length, n_features).
- Returns:
dataset – Time series data set. Each sample is stored as a dictionary where each feature (key, str) data is a torch.Tensor(2d) of shape (sequence_length, n_features).
- Return type: