aboutsummaryrefslogtreecommitdiff
path: root/examples/src/main/python/mllib/decision_tree_runner.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/src/main/python/mllib/decision_tree_runner.py')
-rwxr-xr-xexamples/src/main/python/mllib/decision_tree_runner.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/examples/src/main/python/mllib/decision_tree_runner.py b/examples/src/main/python/mllib/decision_tree_runner.py
index db96a7cb37..6e4a4a0cb6 100755
--- a/examples/src/main/python/mllib/decision_tree_runner.py
+++ b/examples/src/main/python/mllib/decision_tree_runner.py
@@ -17,6 +17,8 @@
"""
Decision tree classification and regression using MLlib.
+
+This example requires NumPy (http://www.numpy.org/).
"""
import numpy, os, sys
@@ -117,6 +119,7 @@ if __name__ == "__main__":
if len(sys.argv) == 2:
dataPath = sys.argv[1]
if not os.path.isfile(dataPath):
+ sc.stop()
usage()
points = MLUtils.loadLibSVMFile(sc, dataPath)
@@ -133,3 +136,5 @@ if __name__ == "__main__":
print " Model depth: %d\n" % model.depth()
print " Training accuracy: %g\n" % getAccuracy(model, reindexedData)
print model
+
+ sc.stop()