Как заменить определенные строки из DenseMatrix функционально? - PullRequest
0 голосов
/ 11 сентября 2018

У меня есть Rdd[(Int, BreezeDenseMatrix)] и Rdd[(Int, BreezeDenseMatrix)], которые я хочу использовать для замены строк из первого.Второй DenseMatrix имеет меньше строк, поэтому я хочу заменить только те, что на первый DenseMatrix.Кроме того, у меня есть Array[Int] с положением заменяемых строк.

Например:

В первом DenseMatrix есть 5 строк.Второй DenseMatrix имеет 2 строки и Array[Int] = [1, 3].Я хочу заменить 1, 3 строки первой матрицы двумя строками второй.

Я могу подумать join, чтобы объединить две Rdds' и изменить DenseMatrix, но я неНе знаю, как я мог бы использовать array для этого.

Возможно ли что-то подобное?

...