Я использую функцию fromBlocks
из hMatrix над списком, элементы которого определяются функциями типа Int -> Int -> Int -> Matrix Int
. Тем не менее, GHC сетует о том, что:Haskell - Объявление экземпляра hMatrix
No instance for (Element Int) arising from a use of `fromBlocks'
Possible fix: add an instance declaration for (Element Int)
In the expression:
fromBlocks [[matrixCreate n m d], [rowZero n m d]]
Я пытался сказать GHC тип результата этого вычисления с :: Matrix Int
, но он не работает, и я не понимаю, как объявить тип при использовании функция.
Отлично, спасибо! – guaraqe
Альберто (автор пакета) согласен с vivian в том, что этот ответ неверен. – vivian
Тогда, может быть, дайте подсказку, что не так, и мы можем это исправить - о, подождите, пока вы просто хотите нажать свой собственный ответ ... – Carsten