2017-02-20 19 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

Циклы медленны в питоне. Если вы хотите эффективности - избегайте их. – lejlot

+0

Поскольку это о рабочем коде, не лучший ли он для [codereview.se]? –

+0

@DavidRawson, спасибо. Я спрашиваю здесь, потому что вижу, что люди публикуют подобные вопросы. Если они запускают один и тот же код, они могут иметь аналогичную проблему. – user180574

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^