@@ -488,24 +488,30 @@ def test_losses():
488
488
y_true , y_pred , _ = make_prediction (binary = True )
489
489
n_samples = y_true .shape [0 ]
490
490
491
- assert_equal (zero_one (y_true , y_pred ), 13 )
492
- assert_almost_equal (zero_one (y_true , y_pred , normalize = True ),
491
+ # Classification
492
+ # --------------
493
+ with warnings .catch_warnings (True ):
494
+ # Throw deprecated warning
495
+ assert_equal (zero_one (y_true , y_pred ), 13 )
496
+ assert_almost_equal (zero_one (y_true , y_pred , normalize = True ),
497
+ 13 / float (n_samples ), 2 )
498
+
499
+ assert_almost_equal (zero_one_loss (y_true , y_pred ),
493
500
13 / float (n_samples ), 2 )
494
-
495
501
assert_equal (zero_one_loss (y_true , y_pred , normalize = False ), 13 )
496
- assert_almost_equal (zero_one_loss (y_true , y_pred , normalize = True ),
497
- 13 / float (n_samples ), 2 )
498
- assert_almost_equal (zero_one_loss (y_true , y_true ),
499
- 0.0 , 2 )
500
- assert_almost_equal (zero_one_loss (y_true , y_true , normalize = False ),
501
- 0 , 2 )
502
+ assert_almost_equal (zero_one_loss (y_true , y_true ), 0.0 , 2 )
503
+ assert_almost_equal (zero_one_loss (y_true , y_true , normalize = False ), 0 , 2 )
502
504
503
505
assert_equal (accuracy_score (y_true , y_pred ),
504
506
1 - zero_one_loss (y_true , y_pred ))
505
507
506
- assert_equal (zero_one_score (y_true , y_pred ),
507
- 1 - zero_one_loss (y_true , y_pred ))
508
+ with warnings .catch_warnings (True ):
509
+ # Throw deprecated warning
510
+ assert_equal (zero_one_score (y_true , y_pred ),
511
+ 1 - zero_one_loss (y_true , y_pred ))
508
512
513
+ # Regression
514
+ # ----------
509
515
assert_almost_equal (mean_squared_error (y_true , y_pred ),
510
516
12.999 / n_samples , 2 )
511
517
assert_almost_equal (mean_squared_error (y_true , y_true ),
@@ -548,23 +554,24 @@ def test_symmetry():
548
554
assert_equal (accuracy_score (y_true , y_pred ),
549
555
accuracy_score (y_pred , y_true ))
550
556
551
- assert_equal (zero_one (y_true , y_pred ),
552
- zero_one (y_pred , y_true ))
553
-
554
- assert_almost_equal (zero_one (y_true , y_pred , normalize = True ),
555
- zero_one (y_pred , y_true , normalize = True ), 2 )
557
+ with warnings .catch_warnings (True ):
558
+ # Throw deprecated warning
559
+ assert_equal (zero_one (y_true , y_pred ),
560
+ zero_one (y_pred , y_true ))
556
561
557
- assert_almost_equal (zero_one (y_true , y_pred , normalize = False ),
558
- zero_one (y_pred , y_true , normalize = False ), 2 )
562
+ assert_almost_equal (zero_one (y_true , y_pred , normalize = False ),
563
+ zero_one (y_pred , y_true , normalize = False ), 2 )
559
564
560
565
assert_equal (zero_one_loss (y_true , y_pred ),
561
566
zero_one_loss (y_pred , y_true ))
562
567
563
568
assert_equal (zero_one_loss (y_true , y_pred , normalize = False ),
564
569
zero_one_loss (y_pred , y_true , normalize = False ))
565
570
566
- assert_equal (zero_one_score (y_true , y_pred ),
567
- zero_one_score (y_pred , y_true ))
571
+ with warnings .catch_warnings (True ):
572
+ # Throw deprecated warning
573
+ assert_equal (zero_one_score (y_true , y_pred ),
574
+ zero_one_score (y_pred , y_true ))
568
575
569
576
assert_almost_equal (mean_squared_error (y_true , y_pred ),
570
577
mean_squared_error (y_pred , y_true ))
0 commit comments