Transformer
A data transformer for fitting and transforming data.
Usage
Transformer()Parameters
method: str-
The transformation method to use.
Examples
>>> t = Transformer("scale")
>>> t.describe()
{'method': 'scale', 'fitted': False}Methods
| Name | Description |
|---|---|
| __init__() | Initialize the transformer. |
| describe() | Describe the transformer state. |
| fit() | Fit the transformer to the data. |
| inverse() | Inverse-transform the data. |
| score() | Score the data against the fitted model. |
| transform() | Transform the data using the fitted parameters. |
__init__()
Initialize the transformer.
Usage
__init__(method)Parameters
method: str-
The transformation method.
describe()
Describe the transformer state.
Usage
describe()Returns
dict-
A dictionary describing the transformer.
fit()
Fit the transformer to the data.
Usage
fit(data)Parameters
data: list-
The data to fit on.
Returns
None
Examples
>>> t = Transformer("scale")
>>> t.fit([1, 2, 3])inverse()
Inverse-transform the data.
Usage
inverse(data)Parameters
data: list-
The data to inverse-transform.
Returns
list-
The inverse-transformed data.
score()
Score the data against the fitted model.
Usage
score(data)Parameters
data: list-
The data to score.
Returns
float-
The score value.
transform()
Transform the data using the fitted parameters.
Usage
transform(data)Parameters
data: list-
The data to transform.
Returns
list-
The transformed data.
Examples
>>> t = Transformer("scale")
>>> t.fit([1, 2, 3])
>>> t.transform([4, 5])
[4, 5]