我试图理解为什么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。