【发布时间】:2016-01-02 03:01:23
【问题描述】:
-
我发现,如果我要导入包并且需要快捷方式,我必须编写
Import numpy.linalg as lg但我不知道以这些格式类型编写导入指令的目的是什么,
import numpy.linalg import numpy.numpy.polynomial.polynomial因为这些指令导入所有
numpy包的方式就像我只写一样import numpy最后,从假设多项式访问某些函数的语法是相同的
import numpy xx = numpy.polynomial.polynomial.polydiv([2],[6])两种情况
import numpy.numpy.polynomial.polynomial xx = numpy.polynomial.polynomial.polydiv([2],[6])那么这样做的目的是什么?
NumPy 模块自身的存储对象在哪里?我可以在 NumPy 包的子文件夹中找到函数、类等的定义,但找不到 NumPy 本身的任何文件,例如
numpy.sin()函数。
【问题讨论】:
-
这是
import,而不是Import。案件很重要。 -
import numpy as np对我来说已经足够了。 -
numpy__init__.py有十几个from . Import ...语句。这显示了无需进一步导入即可获得的内容。