我创建了一个包含多个小型用户定义函数的模块。其中许多函数需要不同的库函数。现在,我想知道什么是更好的做法 - 导入模块中的所有库,还是导入函数内的库?在性能方面有什么区别吗?
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))
Run Code Online (Sandbox Code Playgroud)
或者
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))
Run Code Online (Sandbox Code Playgroud)
这只是一个示例代码来解释我的困境。不要告诉我有现成的函数可以代替这些用户定义的函数。我已经知道了