如何减少python导入模块的时间?

时间:2016-08-04 13:02:43

标签: python pandas numpy matplotlib ipython

例如:

In [5]: import time
In [6]: def test():
   ...:     t0=time.clock()
   ...:     import pandas as pd
   ...:     import numpy  as np
   ...:     import matplotlib.pyplot as plt
   ...:     t1=time.clock()
   ...:     print t1-t0
   ...:

In [7]: test()
10.8699593575
在我的计算机上,这些语句消耗超过10秒, 所以在调试时,使用这些模块运行python脚本有点烦人。

它有很好的解决方法吗?

1 个答案:

答案 0 :(得分:2)

尝试使用线路探查器确定哪个程序包花费更多时间:

enter image description here

您也可以仅导入减少时间/内存所需的功能。

enter image description here