[jvm-packages] IndexOutOfBoundsException (#1589)
ml.dmlc.xgboost4j.scala.spark.XGBoost.scala:51 values is empty when we meet it at first time, so values(0) throw an IndexOutOfBoundsException. It should be dVector.values(i) instead of values(i).
This commit is contained in:
parent
d8876b0b73
commit
3ee145b8dc
@ -48,7 +48,7 @@ object XGBoost extends Serializable {
|
||||
val indices = new ListBuffer[Int]
|
||||
val values = new ListBuffer[Double]
|
||||
for (i <- dVector.values.indices) {
|
||||
if (values(i) != missing) {
|
||||
if (dVector.values(i) != missing) {
|
||||
indices += i
|
||||
values += dVector.values(i)
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user