Сопоставление матриц math.net

Что такое math.net эквивалент этого типа операций MATLAB над матрицами для сопоставления матриц?

A = [2 2; 3 3]
B = [4 4; 5 5]
C = [A B]
D = [A; B]

Есть ли шпаргалка, которая сравнивает MATLAB/NUMPY с Math.net? Это может помочь мне в будущем. Спасибо.


person NoIdeaHowToFixThis    schedule 15.11.2013    source источник


Ответы (2)


Нашел относительно приятное глазу решение:

let C = A.append(B)
let D = B.stack(D)

Спасибо за помощь.

person NoIdeaHowToFixThis    schedule 15.11.2013

Глядя на документы здесь: http://nmath.sourceforge.net/doc/numerics/

Я думаю, что лучшим решением будет что-то вроде:

let retmatrix = Matrix(A.RowCount + B.RowCount, A.ColumnCount)
retmatrix.SetMatrix(0,A.RowCount,0,A.ColumnCount,A)
retmatrix.SetMatrix(A.RowCount,A.RowCount+B.RowCount,0,B.RowCount,B)
person John Palmer    schedule 15.11.2013