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.
- property roles
Get roles dict.
- Return type
- Returns
Dict of feature roles.
- property inverse_roles
Get inverse dict of feature roles.
- Return type
Dict
[ColumnRole
,List
[str
]]- 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.
- 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
Converted type dataset.