8000 MAINT Parameters validation for datasets.make_friedman3 (#25989) · scikit-learn/scikit-learn@f1491df · GitHub
[go: up one dir, main page]

Skip to content

Commit f1491df

Browse files
author
Théophile Baranger
authored
MAINT Parameters validation for datasets.make_friedman3 (#25989)
1 parent 1d0c478 commit f1491df

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

sklearn/datasets/_samples_generator.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1169,6 +1169,13 @@ def make_friedman2(n_samples=100, *, noise=0.0, random_state=None):
11691169
return X, y
11701170

11711171

1172+
@validate_params(
1173+
{
1174+
"n_samples": [Interval(Integral, 1, None, closed="left")],
1175+
"noise": [Interval(Real, 0, None, closed="left")],
1176+
"random_state": ["random_state"],
1177+
}
1178+
)
11721179
def make_friedman3(n_samples=100, *, noise=0.0, random_state=None):
11731180
"""Generate the "Friedman #3" regression problem.
11741181

sklearn/tests/test_public_functions.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -135,6 +135,7 @@ def _check_function_param_validation(
135135
"sklearn.datasets.make_classification",
136136
"sklearn.datasets.make_friedman1",
137137
"sklearn.datasets.make_friedman2",
138+
"sklearn.datasets.make_friedman3",
138139
"sklearn.datasets.make_gaussian_quantiles",
139140
"sklearn.datasets.make_hastie_10_2",
140141
"sklearn.datasets.make_low_rank_matrix",

0 commit comments

Comments
 (0)
0