私のプログラムの速度に問題があります。私は巨大な配列の中の4人の隣人の平均を計算したいと思う。ここに私のコードの一部があります。最後の行を変更する方法はありますか?それとも別の配列を使うべきですか? for a in np.arange(100000):
for x in np.arange(size):
for y in np.arange(size):
if
#compute first differences of 1d array
from numpy import *
x = arange(10)
y = zeros(len(x))
for i in range(1,len(x)):
y[i] = x[i] - x[i-1]
print y
上記のコードは機能しますが、forループを使用せずにこれを行うには、少なくとも