How to use boolean data in DecisionTreeClassifier in sklearn?
Why would this not make sense? It tries to create a split with maximal separation between signal and background. Any float >0 and &lt; 1 will result in the same split.