python map比list comprehension慢

时间:2018-04-20 09:17:47

标签: python python-3.x

我试图理解为什么map在下列情况下比列表理解慢:

def mc_log(random_uniform):
    return np.log(abs(norm.cdf(random_uniform)))

%time result=list(map(mc_log,np.random.uniform(0,1, iterations)))

Wall time: 4.54 s

%time squared = list(map(lambda x: mc_log(x), np.random.uniform(0,1, iterations)))

Wall time: 4.75 s

{{1}}

我在ipython笔记本中使用Python3。

0 个答案:

没有答案