LAMLDataset
- class lightautoml.dataset.base.LAMLDataset(data, features, roles, task=None, **kwargs)[source]
Bases:
object
Basic class to create dataset.
- __init__(data, features, roles, task=None, **kwargs)[source]
Create dataset with given data, features, roles and special attributes.
- Parameters:
- property features
Define how to get features names list.
- Returns:
Features names.
- property data
Get data attribute.
- Returns:
Any, array like or
None
.
- property roles
Get roles dict.
- Returns:
Dict of feature roles.
- property inverse_roles
Get inverse dict of feature roles.
- Returns:
dict, keys - roles, values - features names.
- empty()[source]
Get new dataset for same task and targets, groups, without features.
- Return type:
- Returns:
New empty dataset.
- property shape
Get size of 2d feature matrix.
- Returns:
Tuple of 2 elements.
- classmethod concat(datasets)[source]
Concat multiple dataset.
Default behavior - takes empty dataset from datasets[0] and concat all features from others.
- Parameters:
datasets (
Sequence
[LAMLDataset
]) – Sequence of datasets.- Return type:
- Returns:
Concated dataset.
- static from_dataset(dataset)[source]
Abstract method - how to create this type of dataset from others.
- Parameters:
dataset (
LAMLDataset
) – Original type dataset.- Return type:
- Returns: # noqa DAR202
Converted type dataset.
- property dataset_type
Get type of dataset.