我正在一个大量使用numpy和scipy的python应用程序中进行一些性能调优。当使用cProfile查找“hot”函数时,我看到许多条目,例如:
427784 49.798 0.000 133.904 0.000 .../ve/lib/python2.7/site-packages/scipy/misc/doccer.py:12(docformat)
如果我没看错的话文档管理器.py模块被调用了大约427000次,占整个运行时间的49秒(尽管每个单独的调用都很快)。这是整个运行时间中相当重要的一部分!在
我很难找到更多关于doccer/docformatting的信息(google总是想用docker或soccer代替doccer)。有没有办法让它失效?真的像看起来那么糟糕吗? 谢谢!在
对于这个问题来的太晚了,我猜在应用程序的某个地方,它使用了scipy“冻结”分布,例如}。在
stats.norm(0, 1).rvs(size=10)
而不是{相关问题 更多 >
编程相关推荐