ertk.transform.instance_transform

ertk.transform.instance_transform(x: ndarray, transform: TransformerMixin, *, inplace: bool = False, **fit_params)

Per-instance transformation (e.g. standardisation).

Parameters:
x: np.ndarray

The data matrix to transform. Each x[i] must be a 2D instance.

transform:

The transformation to apply. Must implement fit_transform().

inplace: bool

Whether to modify x in-place. Default is False so that a copy is made.

**fit_params:

Other keyword arguments to pass to the transform.fit() method.

Returns:
x: np.ndarray

The modified data matrix with transformations applied to each instance individually.