lale.lib.rasl.concat_features module

class lale.lib.rasl.concat_features.ConcatFeatures(*args, _lale_trained=False, _lale_impl=None, **kwargs)

Bases: TrainedIndividualOp

Horizontal stacking concatenates features (aka columns) of input datasets.

This documentation is auto-generated from JSON schemas.

Examples

>>> A = [ [11, 12, 13],
...       [21, 22, 23],
...       [31, 32, 33] ]
>>> B = [ [14, 15],
...       [24, 25],
...       [34, 35] ]
>>> ConcatFeatures.transform([A, B])
NDArrayWithSchema([[11, 12, 13, 14, 15],
                   [21, 22, 23, 24, 25],
                   [31, 32, 33, 34, 35]])
transform(X, y=None)

Transform the data.

Parameters

X (array) –

Outermost array dimension is over datasets.

  • items : array

    Middle array dimension is over samples (aka rows).

    • items : union type

      Innermost array dimension is over features (aka columns).

      • array of items : float

      • or float

Returns

result – Features; the outer array is over samples.

  • items : array

    Outer array dimension is over samples (aka rows).

    • items : Any

      Inner array dimension is over features (aka columns).

Return type

array