Skip to content

Commit 72fc7b0

Browse files
committed
TST Include multilabel_confusion_matrix in test_common.py
1 parent 1850a41 commit 72fc7b0

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

sklearn/metrics/tests/test_common.py

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@
2626
from sklearn.metrics import accuracy_score
2727
from sklearn.metrics import average_precision_score
2828
from sklearn.metrics import confusion_matrix
29+
from sklearn.metrics import multilabel_confusion_matrix
2930
from sklearn.metrics import coverage_error
3031
from sklearn.metrics import explained_variance_score
3132
from sklearn.metrics import f1_score
@@ -98,6 +99,7 @@
9899
"accuracy_score": accuracy_score,
99100
"unnormalized_accuracy_score": partial(accuracy_score, normalize=False),
100101
"confusion_matrix": confusion_matrix,
102+
"multilabel_confusion_matrix": multilabel_confusion_matrix,
101103
"hamming_loss": hamming_loss,
102104

103105
"jaccard_similarity_score": jaccard_similarity_score,
@@ -185,6 +187,9 @@
185187
METRIC_UNDEFINED_MULTICLASS = [
186188
"samples_f0.5_score", "samples_f1_score", "samples_f2_score",
187189
"samples_precision_score", "samples_recall_score",
190+
# FIXME to be moved to METRIC_UNDEFINED_BINARY after merge of #4115
191+
# this is needed to run some basic tests on multilabel_confusion_matrix.
192+
"multilabel_confusion_matrix",
188193

189194
# Those metrics don't support multiclass outputs
190195
"average_precision_score", "weighted_average_precision_score",
@@ -331,6 +336,7 @@
331336
# No Sample weight support
332337
METRICS_WITHOUT_SAMPLE_WEIGHT = [
333338
"confusion_matrix",
339+
"multilabel_confusion_matrix",
334340
"hamming_loss",
335341
"matthews_corrcoef_score",
336342
"median_absolute_error",

0 commit comments

Comments
 (0)