-
- Downloads
[SPARK-20615][ML][TEST] SparseVector.argmax throws IndexOutOfBoundsException
## What changes were proposed in this pull request? Added a check for for the number of defined values. Previously the argmax function assumed that at least one value was defined if the vector size was greater than zero. ## How was this patch tested? Tests were added to the existing VectorsSuite to cover this case. Author: Jon McLean <jon.mclean@atsid.com> Closes #17877 from jonmclean/vectorArgmaxIndexBug.
Showing
- mllib-local/src/main/scala/org/apache/spark/ml/linalg/Vectors.scala 2 additions, 0 deletions...l/src/main/scala/org/apache/spark/ml/linalg/Vectors.scala
- mllib-local/src/test/scala/org/apache/spark/ml/linalg/VectorsSuite.scala 7 additions, 0 deletions.../test/scala/org/apache/spark/ml/linalg/VectorsSuite.scala
- mllib/src/main/scala/org/apache/spark/mllib/linalg/Vectors.scala 2 additions, 0 deletions...rc/main/scala/org/apache/spark/mllib/linalg/Vectors.scala
- mllib/src/test/scala/org/apache/spark/mllib/linalg/VectorsSuite.scala 7 additions, 0 deletions...st/scala/org/apache/spark/mllib/linalg/VectorsSuite.scala
Please register or sign in to comment