Библиотека линейной алгебры конечных полей для Haskell

Я ищу библиотеку линейной алгебры с конечным полем для Haskell.

Что-то вроде FFLAS-FFPACK для Haskell было бы здорово :-).

Конечно, я проверил hmatrix, вроде есть некоторая поддержка произвольные типы элементов матрицы, но я не смог найти работающую библиотеку с конечными полями с матрицей. И, конечно же, я был бы признателен за эффективное решение :-)

В частности, я хочу иметь возможность умножать матрицы ????pn×1 и ????p1×m ( векторов) в матрицы ????pn×m.


person Johannes Weiss    schedule 19.05.2012    source источник


Ответы (1)


Лучше всего будет привязка к FFLAS/FFPACK, которая представляет данные в родных типах Haskell. Однако я пока не вижу, чтобы у нас была такая привязка.

Связанные библиотеки, которые были бы хорошей отправной точкой:

Для начала работы со структурами массивов векторный учебник неплох:

Итак, в заключение, я думаю, вам может понадобиться быстро накрутить привязки к fflas, а затем выставить их через hmatrix или vector.

person Don Stewart    schedule 19.05.2012
comment
Спасибо, @Don, к сожалению, я даже не могу найти библиотеку C (не C++ с шаблонами), которую я мог бы использовать для интерфейса :-(. stackoverflow.com/questions/10718629/ - person Johannes Weiss; 23.05.2012