File tree Expand file tree Collapse file tree 2 files changed +5
-5
lines changed
Expand file tree Collapse file tree 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):
4949 max_iter = 10000
5050
5151 penalty_types = ("Lasso (L1)" , "Ridge (L2)" , "None" )
52- penalty_types_short = ["l1" , "l2" , "none" ]
52+ penalty_types_short = ["l1" , "l2" , None ]
5353
5454 class Warning (OWBaseLearner .Warning ):
5555 class_weights_used = Msg ("Weighting by class may decrease performance." )
@@ -86,7 +86,7 @@ def add_main_layout(self):
8686 def set_c (self ):
8787 self .strength_C = self .C_s [self .C_index ]
8888 penalty = self .penalty_types_short [self .penalty_type ]
89- enable_c = penalty != "none"
89+ enable_c = penalty is not None
9090 self .c_box .setEnabled (enable_c )
9191 if enable_c :
9292 fmt = "C={}" if self .strength_C >= 1 else "C={:.3f}"
@@ -110,7 +110,7 @@ def create_learner(self):
110110 self .Warning .class_weights_used ()
111111 else :
112112 class_weight = None
113- if penalty == "none" :
113+ if penalty is None :
114114 C = 1.0
115115 else :
116116 C = self .strength_C
Original file line number Diff line number Diff line change @@ -125,10 +125,10 @@ def test_class_weights(self):
125125 self .assertTrue (self .widget .Warning .class_weights_used .is_shown ())
126126
127127 def test_no_penalty (self ):
128- self .widget .set_penalty ("none" )
128+ self .widget .set_penalty (None )
129129 self .click_apply ()
130130 lr = self .get_output (self .widget .Outputs .learner )
131- self .assertEqual (lr .penalty , "none" )
131+ self .assertEqual (lr .penalty , None )
132132 self .assertEqual (lr .C , 1.0 )
133133 self .assertEqual (self .widget .c_label .text (), "N/A" )
134134 self .assertFalse (self .widget .c_slider .isEnabledTo (self .widget ))
You can’t perform that action at this time.
0 commit comments