プログラムの速度に問題があります。巨大な配列の 4 つの近傍の平均を計算したいと考えています。これが私のコードの一部です。最後の行を変更する方法はありますか? または、別の配列を使用する必要がありますか?
for a in np.arange(100000):
for x in np.arange(size):
for y in np.arange(size):
if unchangeableflag[x*size+y] == 0:
vnew[x*size+y] = (v[(x+1)*size+y] + v[(x-1)*size+y] + v[x*size+y+1] + v[x*size+y-1]) / 4.0