从python打包的角度来看,“ import numpy”与“ numpy import functionnames”之间有什么区别吗?

时间:2019-12-19 08:20:23

标签: python numpy import

我必须将库打包到发行版中,我想知道从numpy模块导入所有功能之间是否有任何区别

    from numpy import pi, cos, sin, tan, arcsin, arctan, arctan2, exp, sqrt, array, polyval, polyfit, ndarray
from numpy import linspace, rad2deg, zeros, argmax, argmin, log, max, min, mean, loadtxt, delete
from numpy import float as nfloat
from numpy import append as nappend
from numpy import max as nmax
from numpy import min as nmin
from numpy.linalg import norm

或者只是最常用的方式

import numpy as np

然后将每个函数调用为

np.functionname

有人告诉我,在安装库时,在软件包中,只会出现有效使用的功能。但是尽管如此,我仍然不清楚应该带来哪种优势。

你怎么看?

Tnx!

1 个答案:

答案 0 :(得分:0)

在我看来,不同之处在于该代码可能更具可读性。这本身就是一个优势。标头可能与导入非常聚集在一起,但是您的代码可以更容易阅读。别人和你自己。