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:
object
Transformer 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