8000 DOC Ensures that sklearn.utils.validation.indexable passes numpydoc v… · scikit-learn/scikit-learn@8d26900 · GitHub
[go: up one dir, main page]

Skip to content

Commit 8d26900

Browse files
majauharmiwojcglemaitre
authored
DOC Ensures that sklearn.utils.validation.indexable passes numpydoc validation (#21431)
Co-authored-by: miwojc <miwojc@protonmail.com> Co-authored-by: Guillaume Lemaitre <g.lemaitre58@gmail.com>
1 parent cbf04c9 commit 8d26900

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

maint_tools/test_docstrings.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -241,7 +241,6 @@
241241
"sklearn.utils.validation.check_random_state",
242242
"sklearn.utils.validation.column_or_1d",
243243
"sklearn.utils.validation.has_fit_parameter",
244-
"sklearn.utils.validation.indexable",
245244
]
246245
FUNCTION_DOCSTRING_IGNORE_LIST = set(FUNCTION_DOCSTRING_IGNORE_LIST)
247246

sklearn/utils/validation.py

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -365,7 +365,14 @@ def indexable(*iterables):
365365
----------
366366
*iterables : {lists, dataframes, ndarrays, sparse matrices}
367367
List of objects to ensure sliceability.
368+
369+
Returns
370+
-------
371+
result : list of {ndarray, sparse matrix, dataframe} or None
372+
Returns a list containing indexable arrays (i.e. NumPy array,
373+
sparse matrix, or dataframe) or `None`.
368374
"""
375+
369376
result = [_make_indexable(X) for X in iterables]
370377
check_consistent_length(*result)
371378
return result

0 commit comments

Comments
 (0)
0