2013-01-04 39 views

回答

5

修复是专为批量数据并行编程。必须能够以任意顺序计算数组元素,否则Repa评估方法将不起作用。

如果你想破坏性地更新基于其他数组元素的数组元素,那么这就限制了评估顺序。如果您无法以批量数据并行方式表达算法,那么Repa不会帮助您。

+2

即使没有平行性,由于修复“形状”界面,它仍然是一个有用的功能。否则,我们不得不使用旧的Data.Array来实现一大类算法。 –