8000 MAINT Parameters validation for sklearn.preprocessing.add_dummy_featu… · thomasjpfan/scikit-learn@1e942b2 · GitHub
[go: up one dir, main page]

Skip to content

Commit 1e942b2

Browse files
authored
MAINT Parameters validation for sklearn.preprocessing.add_dummy_feature (scikit-learn#26058)
1 parent a9b06a7 commit 1e942b2

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

sklearn/preprocessing/_data.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2337,6 +2337,12 @@ def _more_tags(self):
23372337
return {"pairwise": True}
23382338

23392339

2340+
@validate_params(
2341+
{
2342+
"X": ["array-like", "sparse matrix"],
2343+
"value": [Interval(Real, None, None, closed="neither")],
2344+
}
2345+
)
23402346
def add_dummy_feature(X, value=1.0):
23412347
"""Augment dataset with an additional dummy feature.
23422348

sklearn/tests/test_public_functions.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,7 @@ def _check_function_param_validation(
214214< 5787 code class="diff-text syntax-highlighted-line">
"sklearn.metrics.top_k_accuracy_score",
215215
"sklearn.metrics.zero_one_loss",
216216
"sklearn.model_selection.train_test_split",
217+
"sklearn.preprocessing.add_dummy_feature",
217218
"sklearn.preprocessing.scale",
218219
"sklearn.random_projection.johnson_lindenstrauss_min_dim",
219220
"sklearn.svm.l1_min_c",

0 commit comments

Comments
 (0)
0