aboutsummaryrefslogtreecommitdiff
path: root/python/pyspark/mllib/regression.py
diff options
context:
space:
mode:
authorSandy Ryza <sandy@cloudera.com>2014-10-06 14:05:45 -0700
committerJosh Rosen <joshrosen@apache.org>2014-10-06 14:05:45 -0700
commit20ea54cc7a5176ebc63bfa9393a9bf84619bfc66 (patch)
tree695790ecc7bf11d7165a24914da36b957213fdf3 /python/pyspark/mllib/regression.py
parentc9ae79fba25cd49ca70ca398bc75434202d26a97 (diff)
downloadspark-20ea54cc7a5176ebc63bfa9393a9bf84619bfc66.tar.gz
spark-20ea54cc7a5176ebc63bfa9393a9bf84619bfc66.tar.bz2
spark-20ea54cc7a5176ebc63bfa9393a9bf84619bfc66.zip
[SPARK-2461] [PySpark] Add a toString method to GeneralizedLinearModel
Add a toString method to GeneralizedLinearModel, also change `__str__` to `__repr__` for some classes, to provide better message in repr. This PR is based on #1388, thanks to sryza! closes #1388 Author: Sandy Ryza <sandy@cloudera.com> Author: Davies Liu <davies.liu@gmail.com> Closes #2625 from davies/string and squashes the following commits: 3544aad [Davies Liu] fix LinearModel 0bcd642 [Davies Liu] Merge branch 'sandy-spark-2461' of github.com:sryza/spark 1ce5c2d [Sandy Ryza] __repr__ back to __str__ in a couple places aa9e962 [Sandy Ryza] Switch __str__ to __repr__ a0c5041 [Sandy Ryza] Add labels back in 1aa17f5 [Sandy Ryza] Match existing conventions fac1bc4 [Sandy Ryza] Fix PEP8 error f7b58ed [Sandy Ryza] SPARK-2461. Add a toString method to GeneralizedLinearModel
Diffstat (limited to 'python/pyspark/mllib/regression.py')
-rw-r--r--python/pyspark/mllib/regression.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/python/pyspark/mllib/regression.py b/python/pyspark/mllib/regression.py
index cbdbc09858..8fe8c6db2a 100644
--- a/python/pyspark/mllib/regression.py
+++ b/python/pyspark/mllib/regression.py
@@ -66,6 +66,9 @@ class LinearModel(object):
def intercept(self):
return self._intercept
+ def __repr__(self):
+ return "(weights=%s, intercept=%s)" % (self._coeff, self._intercept)
+
class LinearRegressionModelBase(LinearModel):