2560x2160 2D numpy 配列 (画像) の各ピクセルをループする必要があります。私の問題の簡略版は次のとおりです。
import time
import numpy as np
t = time.clock()
limit = 9000
for (x,y), pixel in np.ndenumerate(image):
if( pixel > limit )
pass
tt = time.clock()
print tt-t
これは、私のコンピューターで完了するのに不快な〜30秒かかります。( Core i7、8GB RAM ) 内部の 'if' ステートメントを使用してこのループを実行するより高速な方法はありますか? 特定の制限を超えるピクセルにのみ関心がありますが、それらの (x,y) インデックスと値が必要です。