Custom Query (35 matches)
Results (16 - 18 of 35)
Ticket | Resolution | Summary | Owner | Reporter |
---|---|---|---|---|
#19 | fixed | Parallelise sum and fold functions | ||
Description |
At the moment they just run sequentially, and use the Data.Vector versions. We should really do a parallel tree reduction. |
|||
#20 | fixed | Better docs for the select function, or change the implementation. | ||
Description |
From SO: Hello! I'm a bit confused with select function in repa package:
[0,1,2,3,4,5,6,7,8] I thought i to be between 0 and 10 or 0 and 9. Why is it between 0 and 8? Getting indices from [0..8] for an extend of 10 is confusing. |
|||
#21 | fixed | Nicer syntax for taking subarrays | ||
Description |
A few people have asked how to take sub-matrices. This is an index transformation that's easy to specify, but there should be a nice wrapper for it. We could make a shape polymorphic version using addIndex to add the starting offset. let arr = fromList (Z :. (5 :: Int)) [1, 2, 3, 4, 5 :: Int] in fromFunction (Z :. 3) (\(Z :. ix) -> arr ! (Z :. ix + 1)) |