首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >cs231n:如何让程序运行得更快?

cs231n:如何让程序运行得更快?
EN

Stack Overflow用户
提问于 2017-02-21 07:51:12
回答 1查看 85关注 0票数 0

我对这门课很感兴趣,对python也很感兴趣。我尝试了第一个NN程序,但它相当慢(主要是在下面的循环中)。

代码语言:javascript
复制
# 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]

有没有办法加速它?

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-02-24 08:42:19

回答我自己:在这个链接(Parallelise python loop with numpy arrays and shared-memory)中引入的并行方法似乎是有效的,基本上是cython,prange,gil,openmp和其他调整。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42356248

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档