为什么这行Python
yy = [sum(y[i:i+5])/5. for i in range(len(y)-4)]
Run Code Online (Sandbox Code Playgroud)
运行速度比以下(等效)代码快20倍?
for i in xrange(0,len(y)-4):
yy = np.append(yy, sum(y[i:i+5])/5.)
Run Code Online (Sandbox Code Playgroud)
其中y是一大堆实数.引擎盖下到底发生了什么?非常感谢.