8000 MAINT Parameters validation for sklearn.metrics.pairwise.cosine_dista… · Veghit/scikit-learn@5569fe3 · GitHub
[go: up one dir, main page]

Skip to content

Commit 5569fe3

Browse files
Charlie-XIAOjeremiedbb
authored andcommitted
MAINT Parameters validation for sklearn.metrics.pairwise.cosine_distances (scikit-learn#26046)
Co-authored-by: Jérémie du Boisberranger <34657725+jeremiedbb@users.noreply.github.com>
1 parent f74b663 commit 5569fe3

File tree

2 files changed

+7
-0
lines changed

2 files changed

+7
-0
lines changed

sklearn/metrics/pairwise.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -980,6 +980,12 @@ def manhattan_distances(X, Y=None, *, sum_over_features="deprecated"):
980980
return D.reshape((-1, X.shape[1]))
981981

982982

983+
@validate_params(
984+
{
985+
"X": ["array-like", "sparse matrix"],
986+
"Y": ["array-like", "sparse matrix", None],
987+
}
988+
)
983989
def cosine_distances(X, Y=None):
984990
"""Compute cosine distance between samples in X and Y.
985991

sklearn/tests/test_public_functions.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -204,6 +204,7 @@ def _check_function_param_validation(
204204
"sklearn.metrics.mutual_info_score",
205205
"sklearn.metrics.ndcg_score",
206206
"sklearn.metrics.pairwise.additive_chi2_kernel",
207+
"sklearn.metrics.pairwise.cosine_distances",
207208
"sklearn.metrics.pairwise.cosine_similarity",
208209
"sklearn.metrics.pairwise.haversine_distances",
209210
"sklearn.metrics.pairwise.laplacian_kernel",

0 commit comments

Comments
 (0)
0