transformer module¶
Data transformer¶
The abstract Transformer class implements the concept of a data
transformer. Inheriting classes should implement the
Transformer.fit(), Transformer.transform() and
possibly Transformer.inverse_transform() methods.
See also
-
class
gemseo.mlearning.transform.transformer.Transformer(name='Transformer', **parameters)[source]¶ Bases:
objectTransformer baseclass.
Constructor.
- Parameters
name (str) – transformer name. Default: ‘Transformer’.
parameters – transformer parameters.
-
compute_jacobian(data)[source]¶ Compute Jacobian of the transformer transform.
- Parameters
data (ndarray) – data where the Jacobian is to be computed.
- Returns
Jacobian matrix.
- Return type
ndarray
-
compute_jacobian_inverse(data)[source]¶ Compute Jacobian of the transformer inverse_transform.
- Parameters
data (ndarray) – data where the Jacobian is to be computed.
- Returns
Jacobian matrix.
- Return type
ndarray
-
fit_transform(data)[source]¶ Fit transformer to data and transform data.
- Parameters
data (ndarray) – data to be fitted and transformed.
- Returns
transformed data.
- Return type
ndarray