Вопросы по теме 'repa'

Repa Как сделать экземпляр Read?
Как лучше всего сделать type Configuration = Array DIM1 (Double, Double, Double) экземпляр чтения? Так что позже я мог вывести data SimulationData = SD Configuration Double StdGen Int быть экземпляром Read тоже.
602 просмотров
schedule 24.11.2022

Есть ли гибкий способ указания возвращаемых типов для семейств типов Haskell?
Недавно я начал использовать библиотеку Haskell Repa, которая сильно зависит от type семейства и связанные типы. Я могу определить массив Repa следующим образом: ghci> let x = fromListUnboxed (Z :. (5 :: Int) :. (2 :: Int)) [1..10] и...
212 просмотров
schedule 23.01.2024

Как разрешить унификацию переменной типа с разными типами?
У меня есть функция со следующей подписью типа {-# LANGUAGE FlexibleContexts #-} dataLat :: Load r DIM1 Double => (Array r DIM1 Double -> Array U DIM1 Double, Array U DIM1 Double) Array , U и DIM1 взяты из библиотеки Repa...
125 просмотров
schedule 25.07.2022

Тест Monadic QuickCheck не работает для произвольного массива Repa
Я пытаюсь написать тесты для произвольных массивов Repa в Haskell. Почему-то следующий фрагмент: import Test.QuickCheck import Test.QuickCheck.Monadic import Data.Array.Repa (Array, DIM2) prop_id :: Array U DIM2 Double -> Property prop_id...
64 просмотров
schedule 12.12.2022