• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

Python如何使for循环加速运算

@曲终人散@ 2018-06-05 浏览量:1569
最近在训练bp网络,感觉运行的真慢
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • Python不是直接调用底层的源码,这个还是推荐用多线程或者用加速硬件
    • 发布于 2018-06-06
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:9
  • 这个怎么加速?

    你要买优化你的实现策略和逻辑。

    光优化“for循环加速运算”,没有看见过这样的说法。

    • 发布于2018-06-05
    • 举报
    • 评论 0
    • 0
    • 0

  • python由于底层问题,有时候运行起来是比较慢,楼主可以找一下其他相关用C写的库,相比会快一些。
    • 发布于2018-06-05
    • 举报
    • 评论 0
    • 0
    • 0

  • 这种最好从硬件上面寻求加速,比如使用更高速度的内存,更快的CPU
    • 发布于2018-06-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 1、将for循环部分用C实现,然后python调用,这样效率提高很多

    2、避免合并字串,直接写入文件

    • 发布于2018-06-06
    • 举报
    • 评论 0
    • 0
    • 0

  • for循环也是一步步在运行,只是把之间的递规关系整合了一下,运行时间还是基本一样的。

    这种情况,要增加硬件上的处理能力

    • 发布于2018-06-06
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个只能从硬件部分着手解决了,选个主频更高的cpu。
    • 发布于2018-06-09
    • 举报
    • 评论 0
    • 0
    • 0

  • python也可以使用openmp并行的,但是效率不高。

    另外,BP算法本来就慢的。

    • 发布于2018-06-11
    • 举报
    • 评论 0
    • 0
    • 0

  • python本身就是脚本语言,速度没法加快的,要加快运行速度还是用C。

    • 发布于2018-06-30
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

Python如何使for循环加速运算