相关疑难解决方法(0)

Python是否优化了循环中的函数调用?

说,我有一个代码,从循环中调用一些函数数百万次,我希望代码快:

def outer_function(file):
    for line in file:
        inner_function(line)

def inner_function(line):
    # do something
    pass
Run Code Online (Sandbox Code Playgroud)

它不一定是文件处理,它可以是例如从函数绘制线调用的函数绘制点.这个想法是逻辑上这两者必须分开,但从性能的角度来看,它们应该尽可能快地一起行动.

Python会自动检测并优化这些内容吗?如果没有 - 有没有办法给它一个线索呢?可能使用一些额外的外部优化器?...

python optimization compiler-optimization

17
推荐指数
3
解决办法
3603
查看次数