8000 TST: update make_column_transformer test + add comment · jorisvandenbossche/scikit-learn@c8b6d1a · GitHub
[go: up one dir, main page]

Skip to content

Commit c8b6d1a

Browse files
TST: update make_column_transformer test + add comment
Follow-up on scikit-learn#12152 And added comment why transformer_weights is not passed through, see scikit-learn#11183 (review) for more discussion
1 parent 661a8b4 commit c8b6d1a

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

sklearn/compose/_column_transformer.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -731,6 +731,8 @@ def make_column_transformer(*transformers, **kwargs):
731731
['categorical_column'])])
732732
733733
"""
734+
# transformer_weights keyword is not passed through because the user
735+
# would need to know the automatically generated names of the transformers
734736
n_jobs = kwargs.pop('n_jobs', None)
735737
remainder = kwargs.pop('remainder', 'drop')
736738
sparse_threshold = kwargs.pop('sparse_threshold', 0.3)

sklearn/compose/tests/test_column_transformer.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -454,12 +454,12 @@ def test_make_column_transformer_kwargs():
454454
norm = Normalizer()
455455
ct = make_column_transformer(('first', scaler), (['second'], norm),
456456
n_jobs=3, remainder='drop',
457-
sparse_threshold=0.3)
457+
sparse_threshold=0.5)
458458
assert_equal(ct.transformers, make_column_transformer(
459459
('first', scaler), (['second'], norm)).transformers)
460460
assert_equal(ct.n_jobs, 3)
461461
assert_equal(ct.remainder, 'drop')
462-
assert_equal(ct.sparse_threshold, 0.3)
462+
assert_equal(ct.sparse_threshold, 0.5)
463463
# invalid keyword parameters should raise an error message
464464
assert_raise_message(
465465
TypeError,

0 commit comments

Comments
 (0)
0