【发布时间】:2016-12-10 14:57:46
【问题描述】:
例如:
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 脚本有点烦人。
有什么好办法解决吗?
【问题讨论】:
-
您可以在 IPython shell 中使用
%run来运行您的脚本。您不需要在运行之间重新启动 IPython,因此模块将保持加载状态。 (也就是说,一旦模块被编译为.pyc文件并被操作系统缓存,在我的机器上使用新的解释器只需要 0.2 秒。也许你内存不足?或者使用 Windows?) -
是的,没关系!我又可以愉快地使用这些模块了!!!
标签: python pandas numpy matplotlib ipython