check_feature_names_out_match¶
yohou.testing.transformer.check_feature_names_out_match(transformer, X, y=None)
¶
Check get_feature_names_out() matches transform() output columns.
The feature names returned by get_feature_names_out() should match the actual columns in the transform() output (excluding 'time').
Parameters¶
| Name | Type | Description | Default |
|---|---|---|---|
transformer
|
BaseTransformer
|
Unfitted transformer |
required |
X
|
DataFrame
|
Training data |
required |
y
|
DataFrame
|
Target data |
None
|
Raises¶
| Type | Description |
|---|---|
AssertionError
|
If feature names don't match output columns |