Математика Apache Commons: матрица с произвольным количеством измерений

Мне нужно обрабатывать матрицы nD (n-Dimension, произвольное n) с использованием Java, и я пытаюсь использовать математику apache commons. Мне просто нужны общие операции: суммировать, умножать, делить, переставлять и т.д.

Я могу легко создать матрицы N x N двойников:

RealMatrix sampleMatrix = MatrixUtils.createRealMatrix(2, 2);
sampleMatrix.setEntry(0, 0, 1);
sampleMatrix.setEntry(0, 1, 2);
sampleMatrix.setEntry(1, 0, 3);
sampleMatrix.setEntry(1, 1, 4);
System.out.println(sampleMatrix);

Кто-нибудь знает, как создать и обрабатывать матрицу с произвольным числом измерений (N x N x N x N...) с помощью этой библиотеки?


person leocasucci    schedule 15.03.2016    source источник
comment
Планируете ли вы удалить этот вопрос, как только получите ответ, как вы сделали вчера со своим вопросом о создании матрицы NxN? Просто чтобы люди знали, прежде чем вкладывать усилия в ответ.   -  person Andy Turner    schedule 15.03.2016
comment
Извините, предыдущий вопрос был неправильным, я не мог отредактировать вопрос, поэтому создал новый.   -  person leocasucci    schedule 15.03.2016


Ответы (1)


Стандартная математика Apache поддерживает только двумерные матрицы.

person Andy Turner    schedule 15.03.2016