Blob Blame History Raw
diff -ur scikit-learn-0.17.1/sklearn/feature_selection/univariate_selection.py scikit-learn-0.17.1.np11/sklearn/feature_selection/univariate_selection.py
--- scikit-learn-0.17.1/sklearn/feature_selection/univariate_selection.py	2016-02-18 19:00:45.000000000 +0100
+++ scikit-learn-0.17.1.np11/sklearn/feature_selection/univariate_selection.py	2016-03-29 16:51:42.312649582 +0200
@@ -403,7 +403,7 @@
         mask = scores > treshold
         ties = np.where(scores == treshold)[0]
         if len(ties):
-            max_feats = len(scores) * self.percentile // 100
+            max_feats = int(len(scores) * self.percentile / 100)
             kept_ties = ties[:max_feats - mask.sum()]
             mask[kept_ties] = True
         return mask