Вопрос по haskell, types, linear-algebra – Библиотека линейной алгебры конечных полей для Haskell

8

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

Что-то вродеFFLAS-FFPACK для Хаскелла было бы здорово :-).

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

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

Ваш Ответ

1   ответ
3

который представляет данные в нативных типах Haskell. Однако я не вижу, чтобы у нас еще была такая привязка.

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

http://hackage.haskell.org/package/vect http://hackage.haskell.org/package/hmatrix http://hackage.haskell.org/package/jalla http://hackage.haskell.org/package/blas

Чтобы начать работу со структурами массивов, векторное руководство неплохо:

http://www.haskell.org/haskellwiki/Numeric_Haskell:_A_Vector_Tutorial

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

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

Похожие вопросы