]> granicus.if.org Git - liblinear/commitdiff
In svm_read_problem we removed zeros while reading data. Changed to keep them for...
authorppetter1025 <peter58972@gmail.com>
Thu, 26 Jul 2018 14:39:36 +0000 (22:39 +0800)
committerppetter1025 <peter58972@gmail.com>
Thu, 26 Jul 2018 14:39:36 +0000 (22:39 +0800)
python/liblinearutil.py

index d5cc033359a14d693aa037fa5ae167b18384e282..d3f3015430b80ea1631fcea3501da83d1464196c 100644 (file)
@@ -47,8 +47,7 @@ def svm_read_problem(data_file_name, return_scipy=False):
                        xi = {}
                        for e in features.split():
                                ind, val = e.split(":")
-                               if float(val) != 0:
-                                       xi[int(ind)] = float(val)
+                               xi[int(ind)] = float(val)
                        prob_x += [xi]
        if scipy != None and return_scipy:
                prob_y = scipy.array(prob_y)