我对这门课程很感兴趣,也对python很感兴趣。我尝试了第一个NN程序,但它很慢(主要是在下面的循环中)。
# 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 :(得分:0)
回答我自己:这个链接(Parallelise python loop with numpy arrays and shared-memory)中引入的并行方法似乎有效,基本上是cython,prange,gil,openmp和其他调整。