У меня есть Rdd[(Int, BreezeDenseMatrix)]
и Rdd[(Int, BreezeDenseMatrix)]
, которые я хочу использовать для замены строк из первого.Второй DenseMatrix
имеет меньше строк, поэтому я хочу заменить только те, что на первый DenseMatrix
.Кроме того, у меня есть Array[Int]
с положением заменяемых строк.
Например:
В первом DenseMatrix
есть 5 строк.Второй DenseMatrix
имеет 2 строки и Array[Int] = [1, 3]
.Я хочу заменить 1, 3 строки первой матрицы двумя строками второй.
Я могу подумать join
, чтобы объединить две Rdds'
и изменить DenseMatrix
, но я неНе знаю, как я мог бы использовать array
для этого.
Возможно ли что-то подобное?