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]
Есть ли способ ускорить его?
Спасибо.
Циклы медленны в питоне. Если вы хотите эффективности - избегайте их. – lejlot
Поскольку это о рабочем коде, не лучший ли он для [codereview.se]? –
@DavidRawson, спасибо. Я спрашиваю здесь, потому что вижу, что люди публикуют подобные вопросы. Если они запускают один и тот же код, они могут иметь аналогичную проблему. – user180574