Skip to content

Dataset

Dataset dataclass

Dataset(
    X: Optional[Num[Array, "N D"]] = None,
    y: Optional[Num[Array, "N Q"]] = None,
)

Base class for datasets.

Parameters:

  • X (Optional[Num[Array, 'N D']], default: None ) –

    input data.

  • y (Optional[Num[Array, 'N Q']], default: None ) –

    output data.

n property

n: int

Number of observations.

in_dim property

in_dim: int

Dimension of the inputs, XX.

multi_output property

multi_output: bool

True if the dataset has more than one output dimension.

num_outputs property

num_outputs: int

Number of output dimensions.

is_supervised

is_supervised() -> bool

Returns True if the dataset is supervised.

is_unsupervised

is_unsupervised() -> bool

Returns True if the dataset is unsupervised.

__add__

__add__(other: Dataset) -> Dataset

Combine two datasets. Right hand dataset is stacked beneath the left.