小编Nil*_*Ray的帖子

Python:在模块或函数中导入库

我创建了一个包含多个小型用户定义函数的模块。其中许多函数需要不同的库函数。现在,我想知道什么是更好的做法 - 导入模块中的所有库,还是导入函数内的库?在性能方面有什么区别吗?

示例代码

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))
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)

聚苯乙烯

这只是一个示例代码来解释我的困境。不要告诉我有现成的函数可以代替这些用户定义的函数。我已经知道了

python import function

5
推荐指数
1
解决办法
8345
查看次数

标签 统计

function ×1

import ×1

python ×1