aboutsummaryrefslogtreecommitdiff
path: root/python/pyspark/mllib/linalg/__init__.py
diff options
context:
space:
mode:
Diffstat (limited to 'python/pyspark/mllib/linalg/__init__.py')
-rw-r--r--python/pyspark/mllib/linalg/__init__.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/python/pyspark/mllib/linalg/__init__.py b/python/pyspark/mllib/linalg/__init__.py
index 9672dbde82..d37e715c8d 100644
--- a/python/pyspark/mllib/linalg/__init__.py
+++ b/python/pyspark/mllib/linalg/__init__.py
@@ -802,7 +802,7 @@ class SparseVector(Vector):
"Indices must be of type integer, got type %s" % type(index))
if index >= self.size or index < -self.size:
- raise ValueError("Index %d out of bounds." % index)
+ raise IndexError("Index %d out of bounds." % index)
if index < 0:
index += self.size
@@ -1115,10 +1115,10 @@ class DenseMatrix(Matrix):
def __getitem__(self, indices):
i, j = indices
if i < 0 or i >= self.numRows:
- raise ValueError("Row index %d is out of range [0, %d)"
+ raise IndexError("Row index %d is out of range [0, %d)"
% (i, self.numRows))
if j >= self.numCols or j < 0:
- raise ValueError("Column index %d is out of range [0, %d)"
+ raise IndexError("Column index %d is out of range [0, %d)"
% (j, self.numCols))
if self.isTransposed:
@@ -1245,10 +1245,10 @@ class SparseMatrix(Matrix):
def __getitem__(self, indices):
i, j = indices
if i < 0 or i >= self.numRows:
- raise ValueError("Row index %d is out of range [0, %d)"
+ raise IndexError("Row index %d is out of range [0, %d)"
% (i, self.numRows))
if j < 0 or j >= self.numCols:
- raise ValueError("Column index %d is out of range [0, %d)"
+ raise IndexError("Column index %d is out of range [0, %d)"
% (j, self.numCols))
# If a CSR matrix is given, then the row index should be searched