8000 MAINT Parameters validation for datasets.make_spd_matrix (#26003) · Veghit/scikit-learn@1be0930 · GitHub
[go: up one dir, main page]

Skip to content

Commit 1be0930

Browse files
Théophile BarangerItay
authored andcommitted
MAINT Parameters validation for datasets.make_spd_matrix (scikit-learn#26003)
1 parent ded0bd6 commit 1be0930

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

sklearn/datasets/_samples_generator.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1498,6 +1498,12 @@ def make_sparse_uncorrelated(n_samples=100, n_features=10, *, random_state=None)
14981498
return X, y
14991499

15001500

1501+
@validate_params(
1502+
{
1503+
"n_dim": [Interval(Integral, 1, None, closed="left")],
1504+
"random_state": ["random_state"],
1505+
}
1506+
)
15011507
def make_spd_matrix(n_dim, *, random_state=None):
15021508
"""Generate a random symmetric, positive-definite matrix.
15031509

sklearn/tests/test_public_functions.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,7 @@ def _check_function_param_validation(
144144
"sklearn.datasets.make_regression",
145145
"sklearn.datasets.make_sparse_coded_signal",
146146
"sklearn.datasets.make_sparse_uncorrelated",
147+
"sklearn.datasets.make_spd_matrix",
147148
"sklearn.decomposition.sparse_encode",
148149
"sklearn.feature_extraction.grid_to_graph",
149150
"sklearn.feature_extraction.img_to_graph",

0 commit comments

Comments
 (0)
0