假设我有某种蒙特卡罗模拟f(x),其中x是我想要为N次试验保持不变的一些参数。并行化并收集输出的显而易见的方法是:
results = pool.map(f,x * np.ones(N))
然而,我的程序中x的含义实际上不是序列式的,所以输入x * np.ones(N)似乎有点傻。没有一个地图变体似乎完全如此,但也许存在某种功能,如:
results = pool.const_map(f,x)
这样的功能可以返回多个集合而不是列表,因为这个想法会反复做一些事情"没有" order"的概念。或者开发人员可能有兴趣添加这样的功能?当我找到时间时,我最终可以提交拉取请求。