8000 MAINT Parameters validation for sklearn.metrics.pairwise.paired_eucli… · scikit-learn/scikit-learn@1a9f5eb · GitHub
[go: up one dir, main page]

Skip to content

Commit 1a9f5eb

Browse files
authored
MAINT Parameters validation for sklearn.metrics.pairwise.paired_euclidean_distances (#26073)
1 parent 87ec740 commit 1a9f5eb

File tree

2 files changed

+6
-2
lines changed

2 files changed

+6
-2
lines changed

sklearn/metrics/pairwise.py

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1025,17 +1025,20 @@ def cosine_distances(X, Y=None):
10251025

10261026

10271027
# Paired distances
1028+
@validate_params(
1029+
{"X": ["array-like", "sparse matrix"], "Y": ["array-like", "sparse matrix"]}
1030+
)
10281031
def paired_euclidean_distances(X, Y):
10291032
"""Compute the paired euclidean distances between X and Y.
10301033
10311034
Read more in the :ref:`User Guide <metrics>`.
10321035
10331036
Parameters
10341037
----------
1035-
X : array-like of shape (n_samples, n_features)
1038+
X : {array-like, sparse matrix} of shape (n_samples, n_features)
10361039
Input array/matrix X.
10371040
1038-
Y : array-like of shape (n_samples, n_features)
1041+
Y : {array-like, sparse matrix} of shape (n_samples, n_features)
10391042
Input array/matrix Y.
10401043
10411044
Returns

sklearn/tests/test_public_functions.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -209,6 +209,7 @@ def _check_function_param_validation(
209209
"sklearn.metrics.pairwise.haversine_distances",
210210
"sklearn.metrics.pairwise.laplacian_kernel",
211211
"sklearn.metrics.pairwise.linear_kernel",
212+
"sklearn.metrics.pairwise.paired_euclidean_distances",
212213
"sklearn.metrics.precision_recall_curve",
< 430B /td>
213214
"sklearn.metrics.precision_recall_fscore_support",
214215
"sklearn.metrics.precision_score",

0 commit comments

Comments
 (0)
0