aboutsummaryrefslogtreecommitdiff
path: root/examples/src/main/python/mllib/gaussian_mixture_model.py
diff options
context:
space:
mode:
Diffstat (limited to 'examples/src/main/python/mllib/gaussian_mixture_model.py')
-rw-r--r--examples/src/main/python/mllib/gaussian_mixture_model.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/examples/src/main/python/mllib/gaussian_mixture_model.py b/examples/src/main/python/mllib/gaussian_mixture_model.py
index a2cd626c9f..2cb8010cdc 100644
--- a/examples/src/main/python/mllib/gaussian_mixture_model.py
+++ b/examples/src/main/python/mllib/gaussian_mixture_model.py
@@ -18,7 +18,8 @@
"""
A Gaussian Mixture Model clustering program using MLlib.
"""
-import sys
+from __future__ import print_function
+
import random
import argparse
import numpy as np
@@ -59,7 +60,7 @@ if __name__ == "__main__":
model = GaussianMixture.train(data, args.k, args.convergenceTol,
args.maxIterations, args.seed)
for i in range(args.k):
- print ("weight = ", model.weights[i], "mu = ", model.gaussians[i].mu,
- "sigma = ", model.gaussians[i].sigma.toArray())
- print ("Cluster labels (first 100): ", model.predict(data).take(100))
+ print(("weight = ", model.weights[i], "mu = ", model.gaussians[i].mu,
+ "sigma = ", model.gaussians[i].sigma.toArray()))
+ print(("Cluster labels (first 100): ", model.predict(data).take(100)))
sc.stop()