@@ -30,24 +30,25 @@ def _aggregate(cls, booster_count):
3030 return "treeValue = sum({});\n " .format (', ' .join (
3131 "treeValue%d" % i for i in range (booster_count )))
3232
33- def translate (self , f ):
34- """Translate a gradient boosting model and write SAS scoring code to a file.
33+ def translate (self , file ):
34+ """Translate a gradient boosting model and write SAS scoring code to
35+ a file.
3536
3637 Attributes
3738 ----------
38- f : file object
39+ file : file object
3940 Open file for writing output SAS code.
4041
4142 """
4243 for booster_id , tree in self ._iter_trees ():
43- f .write ("/* Parsing tree {}*/\n " .format (booster_id ))
44+ file .write ("/* Parsing tree {}*/\n " .format (booster_id ))
4445
4546 self ._tree_parser .init (tree , booster_id )
46- self ._tree_parser .parse_node (f )
47-
48- f .write ("\n " )
49-
50- f .write ("/* Getting target probability */\n " )
51- f .write (self ._aggregate (booster_id + 1 ))
52- f .write ("{} = {};\n " .format (self .out_var_name ,
53- self .out_transform .format ("treeValue" )))
47+ self ._tree_parser .parse_node (file )
48+
49+ file .write ("\n " )
50+
51+ file .write ("/* Getting target probability */\n " )
52+ file .write (self ._aggregate (booster_id + 1 ))
53+ file .write ("{} = {};\n " .format (self .out_var_name ,
54+ self .out_transform .format ("treeValue" )))
0 commit comments