В настоящее время я использую la4j для выполнения операций с матрицами. Есть ли эффективный способ добавления строки или столбца в существующую матрицу между другими строками и столбцами? Я попытался с:la4j - Добавление строки или столбца в матрице
matrix.setRow(0, Vector.fromArray(myDoubleArray));
matrix.setColumn(0, Vector.fromArray(myDoubleArray));
Однако setRow and setColumn
перезаписывает существующие строки/столбца в матрице.
Например, цель состоит в том, чтобы превратить это:
1 2 3
4 5 6
7 8 9
к этому:
6 5 1
1 2 3
4 5 6
7 8 9
, когда я добавить новый первый ряд.