8000 TST update make_column_transformer test + add comment (#12156) · scikit-learn/scikit-learn@09851ac · GitHub
[go: up one dir, main page]

Skip to content 8000

Commit 09851ac

Browse files
jorisvandenbosscheqinhanmin2014
authored andcommitted
TST update make_column_transformer test + add comment (#12156)
Follow-up on #12152 And added comment why transformer_weights is not passed through, see #11183 (review) for more discussion
1 parent e58f366 commit 09851ac

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
@@ -751,6 +751,8 @@ def make_column_transformer(*transformers, **kwargs):
751751
['categorical_column'])])
752752
753753
"""
754+
# transformer_weights keyword is not passed through because the user
755+
# would need to know the automatically generated names of the transformers
754756
n_jobs = kwargs.pop('n_jobs', None)
755757
remainder = kwargs.pop('remainder', 'drop')
756758
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
@@ -499,12 +499,12 @@ def test_make_column_transformer_kwargs():
499499
norm = Normalizer()
500500
ct = make_column_transformer(('first', scaler), (['second'], norm),
501501
n_jobs=3, remainder='drop',
502-
sparse_threshold=0.3)
502+
sparse_threshold=0.5)
503503
assert_equal(ct.transformers, make_column_transformer(
504504
('first', scaler), (['second'], norm)).transformers)
505505
assert_equal(ct.n_jobs, 3)
506506
assert_equal(ct.remainder, 'drop')
507-
assert_equal(ct.sparse_threshold, 0.3)
507+
assert_equal(ct.sparse_threshold, 0.5)
508508
# invalid keyword parameters should raise an error message
509509
assert_raise_message(
510510
TypeError,

0 commit comments

Comments
 (0)
0