我想将多步函数映射到一组数组上。多步骤(父级)功能由几个辅助功能组成。目前,我正在使用map(parentFunction,argArrays **)。父函数和辅助函数都采用单独的浮点数。代替使父函数接受数组并使用map(helperFunction_i,someArgArrays **)会更高效地计算吗?
我在这里苦苦挣扎,因为我不完全了解这里发生的事情。虽然小幅的速度增加可能无关紧要,但是数量级的速度增加可能很重要,因为此处的父函数将嵌套在蒙特卡洛循环中,整个蒙特卡洛循环可被称为数千次。我正在建立的模型的高级功能评估,并且我期望出于研究目的需要数千种高级功能评估。
尽管如果我有一个明确的答案,我将最直接地对我的问题给出一个明确的答案,但是我也很感谢任何推荐的读物,它们可以帮助我理解如何在python中编写高效的代码。