对于以下命令
%time python test.py
在这个脚本上,test.py
import numpy as np
from math import *
import matplotlib.pyplot as plt
import matplotlib.cm as cm
from matplotlib.colors import LogNorm
from scipy import stats
我得到了输出:
real 0m1.933s
user 0m1.322s
sys 0m0.282s
有什么问题吗?或者这是进口需要多长时间?
答案 0 :(得分:10)
某些模块在您使用它们时会初始化,而其他模块会在您启动它时初始化所有内容。 Matplotlib就是其中一个模块。
由于matplotlib是一个包含大量功能的庞大软件包,所以我很惊讶这需要很长时间,尽管它会让人讨厌。
所以,在回答你的问题时,某些人是的。
如果您想要解决问题的“解决方案”,您可能只想在要使用它时导入matplotlib,或者在程序开头加载屏幕/ print
。