Самый эффективный способ удалить ряд строк из DenseMatrix?

107
6

Я хочу удалить строки M+1 через N в DenseMatrix (DM_a ниже), чтобы создать другую DenseMatrix (DM_b). Что-то вроде этого:

                               K
DM_a = 0 +-------------------+
| |
| |
| |
M | |
| |
| |
| |
N +-------------------+

K
DM_b = 0 +-------------------+
| |
| |
| |
M +-------------------+

Лучше (наиболее эффективно) сделать это с нарезкой следующим образом: val DM_b = DM_a(0 to M, ::) или мне следует сопоставить padRight с каждым столбцом DM_a?

спросил(а) 2016-05-04T20:50:00+03:00 4 года, 2 месяца назад
1
Решение
54

матричный срез:

  DM_a(0 until M, ::)

ответил(а) 2016-05-05T00:09:00+03:00 4 года, 2 месяца назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема