【发布时间】:2019-04-29 22:07:11
【问题描述】:
当我导入 Pandas 或 Numpy 时,它会立即导入,但是当我导入此处找到的库时
https://github.com/ContextLab/supereeg
导入需要很长时间。我正在更新自己的分叉副本,并希望减少加载所需的时间。我该如何诊断为什么需要这么长时间?
【问题讨论】:
-
我将首先计算导入
supereeg/__init__.py(github.com/ContextLab/supereeg/blob/master/supereeg/__init__.py) 中的每个模块需要多长时间,因为这就是您在执行import supereeg时所调用的。但是,快速浏览一下,我看到这里的一些模块(例如model.py调用from .brain import Brain可能会诱使您认为model.py是问题所在,因此您必须小心 -
看看stackoverflow.com/questions/50554374/…。也许那里的提示可以帮助您入门。
-
有多长?毫秒/秒/分钟?您可以先在
__init__.py中的每次导入之间打印一些内容,以粗略了解时间是如何花费的。
标签: python