0
私はこのコースに興味があり、またPythonも初めてです。私は最初のNNプログラムを試しますが、それはかなり遅いです(主に次のループ)。cs231n:プログラムの実行速度を上げる方法
# loop over all test rows
for i in xrange(num_test):
distances = np.sum(np.abs(self.Xtr - X[i,:]), axis = 1)
min_index = np.argmin(distances)
Ypred[i] = self.ytr[min_index]
これを加速する方法はありますか?
ありがとうございました。
ループはPythonでは遅いです。あなたが効率を望むなら - それらを避けてください。 – lejlot
これは作業コードに関するものですので、[codereview.se]の方が良い候補ではありませんか? –
@DavidRawson、ありがとう。私は人々が同様の質問を投稿するのを見るのでここで尋ねます。同じコードを実行すると、同様の問題が発生する可能性があります。 – user180574