|
|
1
14
numpy a先试试。如果你明智地利用numpy的向量操作函数,你很可能会在离C不远的地方获得速度。 除此之外,你的问题很有启发性。如果您的代码太慢:
|
|
2
9
先测量再优化 |
|
|
3
1
你永远不应该优化任何东西,不管是用C语言还是其他语言,在优化之前都要对你的代码进行计时 优化后:
通常的做法是:
要在Linux下评测python代码,可以使用 pyprof2calltree 它与 kcachegrind |
|
|
4
0
我在Linux上使用的一个很好的分析器是 pycallgraph -然而,随着程序变大,它开始创建更大的图像,更难跟踪。不过,我很确定您可以排除模块。 |
|
|
5
0
共同的智慧是“轮廓”,“测量”,等等,也许吧。只需进入调试器,并采取10 stackshots |