Skip to content

Commit

Permalink
Improve docstrings
Browse files Browse the repository at this point in the history
  • Loading branch information
opcode81 committed Mar 2, 2024
1 parent 3dc7c4d commit f2cce31
Showing 1 changed file with 12 additions and 12 deletions.
24 changes: 12 additions & 12 deletions src/sensai/data_transformation/dft.py
Original file line number Diff line number Diff line change
Expand Up @@ -529,17 +529,17 @@ def __init__(self,
transformer_factory or the containing ``DFTNormalisation`` instance's default factory will be used when the normaliser is
fitted.
NOTE: Using a transformer_factory is usually preferred. Use an instance only if you want the
same transformer instance to be used in multiple places - e.g. sharing it across several models that use the same
column with associated rule/rule template (disabling `fit` where appropriate).
same transformer instance to be used in multiple places - e.g. sharing it across several feature generators or models that
use the same type of column with associated rule/rule template (disabling `fit` where appropriate).
:param transformer_factory: a factory for the generation of the transformer instance, which will only be applied if
`transformer` is not given; if neither `transformer` nor `transformer_factory` are given, the containing ``DFTNormalisation`` instance's default
factory will be used. See :class:`SkLearnTransformerFactoryFactory` for convenient construction options.
:param array_valued: only allowed if the rule matches a single column. If True, it expresses that
column values are not scalars but arrays (of arbitrary lengths).
It is then assumed that all entries in such arrays are to be normalised in the same way, i.e., the same
:param array_valued: whether the column values are not scalars but arrays (of some fixed but arbitrary length).
It is assumed that all entries in such arrays are to be normalised in the same way, i.e. the same
transformation will be applied to each entry in the array.
Only a single matching column is supported for array_valued=True, i.e. the regex must match at most one column.
:param fit: whether the rule's transformer shall be fitted. One use case for setting this to False is
if a transformer instance instead of a factory is given and the transformer is already fitted.
if a transformer instance is provided (instead of a factory), which is already fitted.
:param independent_columns: whether, for the case where the rule matches multiple columns, the columns are independent and a
separate transformation is to be learned for each of them (rather than using the same transformation for all columns and
learning the transformation from the data of all columns).
Expand Down Expand Up @@ -611,17 +611,17 @@ def __init__(self,
transformer_factory or the containing ``DFTNormalisation`` instance's default factory will be used when the normaliser is
fitted.
NOTE: Using a transformer_factory is usually preferred. Use an instance only if you want the
same transformer instance to be used in multiple places - e.g. sharing it across several models that use the same
column with associated rule/rule template (disabling `fit` where appropriate).
same transformer instance to be used in multiple places - e.g. sharing it across several feature generators or models that
use the same type of column with associated rule/rule template (disabling `fit` where appropriate).
:param transformer_factory: a factory for the generation of the transformer instance, which will only be applied if
`transformer` is not given; if neither `transformer` nor `transformer_factory` are given, the containing ``DFTNormalisation`` instance's default
factory will be used. See :class:`SkLearnTransformerFactoryFactory` for convenient construction options.
:param array_valued: only allowed if the rule matches a single column. If True, it expresses that
column values are not scalars but arrays (of arbitrary lengths).
It is then assumed that all entries in such arrays are to be normalised in the same way, i.e., the same
:param array_valued: whether the column values are not scalars but arrays (of some fixed but arbitrary length).
It is assumed that all entries in such arrays are to be normalised in the same way, i.e. the same
transformation will be applied to each entry in the array.
Only a single matching column is supported for array_valued=True, i.e. the regex must match at most one column.
:param fit: whether the rule's transformer shall be fitted. One use case for setting this to False is
if a transformer instance instead of a factory is given and the transformer is already fitted.
if a transformer instance is provided (instead of a factory), which is already fitted.
:param independent_columns: whether, for the case where the rule matches multiple columns, the columns are independent and a
separate transformation is to be learned for each of them (rather than using the same transformation for all columns and
learning the transformation from the data of all columns).
Expand Down

0 comments on commit f2cce31

Please sign in to comment.