我有两个列表(具有不同类型的原子),并希望并行应用自定义的二元函数,即列表a的第一个元素与列表b的第一个元素,依此类推。非并行方式是使用迭代器',它工作得很好,但是并行替代方案是什么呢?
发布于 2019-07-22 19:53:13
您可以避免翻转您的数据,这可能是昂贵的,通过将桃子和两者组合在一起
q) f:{x+y}
q) l1: 1 2 3
q) l2: 4 5 6
q) (f':)'[l1;l2]
5 7 9
q)\t:100000 (f':)'[l1;l2]
97
q)\t:100000 (f .) peach flip(l1;l2)
141没有桃子,这将只是一个简单的f'[l1;l2]
发布于 2019-07-22 18:34:08
您可以使用flip创建项目对,然后在此列表上使用peach并行运行它们。
q) f:{x+y}
q) l1: 1 2 3
q) l2: 4 5 6
q) (f .) peach flip(l1;l2) https://stackoverflow.com/questions/57143929
复制相似问题