Skip to content

Conversation

jeremiedbb
Copy link
Member

@@ -723,7 +723,7 @@ def _binary_clf_curve(y_true, y_score, pos_label=None, sample_weight=None):
y_score : ndarray of shape (n_samples,)
Estimated probabilities or output of a decision function.

pos_label : int or str, default=None
pos_label : int, float or str, default=None
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Do we add bool as well?

Copy link
Member Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

right, I forgot

Copy link
Member

@thomasjpfan thomasjpfan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I do not really like how floats can be a classification target, but it is what we support according to type_of_target:

from sklearn.utils.multiclass import type_of_target
import numpy as np

X = np.asarray([1.0, 2.0, 1.0, 2.0])
type_of_target(X)
# 'binary'

As for this PR, LGTM

Copy link
Member

@glemaitre glemaitre left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM as well. Yep float is surprising but I would not be surprised that we have use cases with them

@jeremiedbb
Copy link
Member Author

Merging with 2 approvals

@jeremiedbb jeremiedbb merged commit 929b3dc into scikit-learn:main Dec 7, 2022
Vincent-Maladiere pushed a commit to Vincent-Maladiere/scikit-learn that referenced this pull request Dec 14, 2022
@jjerphan jjerphan added the To backport PR merged in master that need a backport to a release branch defined based on the milestone. label Jan 19, 2023
@jjerphan jjerphan added this to the 1.2.1 milestone Jan 19, 2023
jjerphan pushed a commit to jjerphan/scikit-learn that referenced this pull request Jan 20, 2023
@jjerphan jjerphan mentioned this pull request Jan 20, 2023
12 tasks
@jjerphan jjerphan modified the milestones: 1.2.1, 1.3 Jan 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
module:metrics To backport PR merged in master that need a backport to a release branch defined based on the milestone.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants