zip package:repa
O(1). Zip some unboxed arrays. The shapes must be identical else
error.
Combine two arrays, element-wise, with a binary operator. If the
extent of the two array arguments differ, then the resulting array's
extent is their intersection.
O(1). Zip some unboxed arrays. The shapes must be identical else
error.
O(1). Zip some unboxed arrays. The shapes must be identical else
error.
O(1). Zip some unboxed arrays. The shapes must be identical else
error.
zip6 :: (Shape sh, Unbox a, Unbox b, Unbox c, Unbox d, Unbox e, Unbox f) => Array U sh a -> Array U sh b -> Array U sh c -> Array U sh d -> Array U sh e -> Array U sh f -> Array U sh (a, b, c, d, e, f) O(1). Zip some unboxed arrays. The shapes must be identical else
error.
Structured zipWith. If you have a cursored or partitioned
source array then use that as the third argument (corresponding to
r1 here)
O(1). Unzip an unboxed array.
O(1). Unzip an unboxed array.
O(1). Unzip an unboxed array.
unzip5 :: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e) => Array U sh (a, b, c, d, e) -> (Array U sh a, Array U sh b, Array U sh c, Array U sh d, Array U sh e) O(1). Unzip an unboxed array.
unzip6 :: (Unbox a, Unbox b, Unbox c, Unbox d, Unbox e, Unbox f) => Array U sh (a, b, c, d, e, f) -> (Array U sh a, Array U sh b, Array U sh c, Array U sh d, Array U sh e, Array U sh f) O(1). Unzip an unboxed array.