File tree 2 files changed +5
-5
lines changed
2 files changed +5
-5
lines changed Original file line number Diff line number Diff line change @@ -49,7 +49,7 @@ class Outputs(OWBaseLearner.Outputs):
49
49
max_iter = 10000
50
50
51
51
penalty_types = ("Lasso (L1)" , "Ridge (L2)" , "None" )
52
- penalty_types_short = ["l1" , "l2" , "none" ]
52
+ penalty_types_short = ["l1" , "l2" , None ]
53
53
54
54
class Warning (OWBaseLearner .Warning ):
55
55
class_weights_used = Msg ("Weighting by class may decrease performance." )
@@ -86,7 +86,7 @@ def add_main_layout(self):
86
86
def set_c (self ):
87
87
self .strength_C = self .C_s [self .C_index ]
88
88
penalty = self .penalty_types_short [self .penalty_type ]
89
- enable_c = penalty != "none"
89
+ enable_c = penalty is not None
90
90
self .c_box .setEnabled (enable_c )
91
91
if enable_c :
92
92
fmt = "C={}" if self .strength_C >= 1 else "C={:.3f}"
@@ -110,7 +110,7 @@ def create_learner(self):
110
110
self .Warning .class_weights_used ()
111
111
else :
112
112
class_weight = None
113
- if penalty == "none" :
113
+ if penalty is None :
114
114
C = 1.0
115
115
else :
116
116
C = self .strength_C
Original file line number Diff line number Diff line change @@ -125,10 +125,10 @@ def test_class_weights(self):
125
125
self .assertTrue (self .widget .Warning .class_weights_used .is_shown ())
126
126
127
127
def test_no_penalty (self ):
128
- self .widget .set_penalty ("none" )
128
+ self .widget .set_penalty (None )
129
129
self .click_apply ()
130
130
lr = self .get_output (self .widget .Outputs .learner )
131
- self .assertEqual (lr .penalty , "none" )
131
+ self .assertEqual (lr .penalty , None )
132
132
self .assertEqual (lr .C , 1.0 )
133
133
self .assertEqual (self .widget .c_label .text (), "N/A" )
134
134
self .assertFalse (self .widget .c_slider .isEnabledTo (self .widget ))
You can’t perform that action at this time.
0 commit comments