tapas.datasets.dataset.Dataset

class tapas.datasets.dataset.Dataset

Bases: abc.ABC

Base class for the dataset object.

__init__()

Methods

__init__()

add_records(records)

Add record(s) to dataset and return modified dataset.

create_subsets(n, sample_size[, drop_records])

Create a number of training datasets (sub-samples from main dataset) of a given sample size and with the option to remove some records.

drop_records(record_ids)

Drop a record(s) and return modified dataset.

get_records(record_ids)

Select and return a record(s).

read(input_path)

Read dataset and description file.

read_from_string(data, schema)

Read from dataset and description as strings.

replace(record_in, record_out)

Replace a row with a given row.

sample(n_samples)

Sample from dataset a set of records.

write(output_path)

Write dataset and description to file.

write_to_string()

Write dataset to a string.

Attributes

label

abstract add_records(records)

Add record(s) to dataset and return modified dataset.

abstract create_subsets(n, sample_size, drop_records=None)

Create a number of training datasets (sub-samples from main dataset) of a given sample size and with the option to remove some records.

abstract drop_records(record_ids)

Drop a record(s) and return modified dataset.

abstract get_records(record_ids)

Select and return a record(s).

abstract read(input_path)

Read dataset and description file.

abstract read_from_string(data, schema)

Read from dataset and description as strings.

abstract replace(record_in, record_out)

Replace a row with a given row.

abstract sample(n_samples)

Sample from dataset a set of records.

abstract write(output_path)

Write dataset and description to file.

abstract write_to_string()

Write dataset to a string.