의 배열에서 매트릭스
double[] someArray = new [] { 11, 12, 13, 14, 21, 22, 23, 24, 31, 32, 33, 34, 41, 42, 43, 44 };
어떤이 배열 중 4 × 4 매트릭스를 만드는 상자 비켜을 분할하지 않고 있는가 나 자신으로 4 개의 배열로?
나는 이것을하는 것이 간단하다는 것을 알고 있지만, 얼마나 많은 준비가되어 있는지 살펴보고 있습니다.
편집
명확되지 않는 죄송합니다 (생각 제목이었다) : Math.NET 메릭스의 매트릭스 빌더 박스 기능의 부족이있는 경우
내가 궁금하네요 것은. 같은 뭔가 : 데이터가 열 우선 순서에있는 경우
Matrix<double> someMatrix = DenseMatrix.OfArray(columns: 4, rows: 4, data: someArray);
이 배열의 값은 어떻게 행렬 값에 해당합니까? Numericics 밀도 매트릭스는 내부적으로 열 우선 순위를 사용하지만 다른 라이브러리는 행 주요 또는 다른 것을 완전히 사용할 수 있습니다. –
'someArray'는이 시나리오에서 열 주요 순서로되어 있습니다. –