scipy.weave.inline命令如何知道代码是否先前编译过?

时间:2013-02-27 06:21:05

标签: python-2.7 scipy

我今天尝试使用scipy.weave.inline并且工作正常。 在第一次运行程序之后,它知道C代码先前已编译并且之后运行得更快。我想知道它是如何知道的以及编译代码的存在位置?

1 个答案:

答案 0 :(得分:1)

weave有各种缓存策略,可以看到from the source:一个本地缓存,它只是一个由源代码键入的字典,然后回退到有自己的a function catalog缓存或保存磁盘上的内容。