2017-02-20 9 views
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] 

これを加速する方法はありますか?

ありがとうございました。

+0

ループはPythonでは遅いです。あなたが効率を望むなら - それらを避けてください。 – lejlot

+0

これは作業コードに関するものですので、[codereview.se]の方が良い候補ではありませんか? –

+0

@DavidRawson、ありがとう。私は人々が同様の質問を投稿するのを見るのでここで尋ねます。同じコードを実行すると、同様の問題が発生する可能性があります。 – user180574

答えて

関連する問題