aboutsummaryrefslogtreecommitdiff
path: root/python/pyspark/mllib/linalg/__init__.py
diff options
context:
space:
mode:
authorJoshi <rekhajoshm@gmail.com>2016-01-06 10:48:14 -0800
committerJoseph K. Bradley <joseph@databricks.com>2016-01-06 10:48:14 -0800
commit007da1a9dc3bb912da841cc0f5832a4fa28e6d9d (patch)
tree0ce8c59d499f715b5325557d12a0f31232ac6743 /python/pyspark/mllib/linalg/__init__.py
parent3b29004d2439c03a7d9bfdf7c2edd757d3d8c240 (diff)
downloadspark-007da1a9dc3bb912da841cc0f5832a4fa28e6d9d.tar.gz
spark-007da1a9dc3bb912da841cc0f5832a4fa28e6d9d.tar.bz2
spark-007da1a9dc3bb912da841cc0f5832a4fa28e6d9d.zip
[SPARK-11531][ML] SparseVector error Msg
PySpark SparseVector should have "Found duplicate indices" error message Author: Joshi <rekhajoshm@gmail.com> Author: Rekha Joshi <rekhajoshm@gmail.com> Closes #9525 from rekhajoshm/SPARK-11531.
Diffstat (limited to 'python/pyspark/mllib/linalg/__init__.py')
-rw-r--r--python/pyspark/mllib/linalg/__init__.py4
1 files changed, 3 insertions, 1 deletions
diff --git a/python/pyspark/mllib/linalg/__init__.py b/python/pyspark/mllib/linalg/__init__.py
index ae9ce58450..131b855bf9 100644
--- a/python/pyspark/mllib/linalg/__init__.py
+++ b/python/pyspark/mllib/linalg/__init__.py
@@ -528,7 +528,9 @@ class SparseVector(Vector):
assert len(self.indices) == len(self.values), "index and value arrays not same length"
for i in xrange(len(self.indices) - 1):
if self.indices[i] >= self.indices[i + 1]:
- raise TypeError("indices array must be sorted")
+ raise TypeError(
+ "Indices %s and %s are not strictly increasing"
+ % (self.indices[i], self.indices[i + 1]))
def numNonzeros(self):
"""