【发布时间】:2015-10-27 05:01:26
【问题描述】:
我创建了一个包含多个小型用户定义函数的模块。其中许多函数需要不同的库函数。现在,我想知道什么是更好的做法——导入模块中的所有库,还是导入函数中的库?性能上有什么区别吗?
示例代码
my_module.py
>from math import exp
from numpy import mean,random
def logit(x):
return exp(x)/(1+exp(x))
def sample_mean(mu,sigma,size):
return mean(random.normal(mu,sigma,size))
或者
def logit(x):
from math import exp
return exp(x)/(1+exp(x))
def sample_mean(mu,sigma,size):
from numpy import mean,random
return mean(random.normal(mu,sigma,size))
附言
这只是解释我的困境的示例代码。不要告诉我有现成的函数可以用来代替这些用户定义的函数。我已经知道了
【问题讨论】: