如何从 SciPy 库中正确导入模块?假设需要 io 模块。
1)导入整个SciPy库:
import scipy
2)从导入导入:
from scipy import io
3)导入io模块本身:
import io
如何从 SciPy 库中正确导入模块?假设需要 io 模块。
1)导入整个SciPy库:
import scipy
2)从导入导入:
from scipy import io
3)导入io模块本身:
import io
选项编号 3 不正确,因为该模块
io将是标准的,而不是来自库的scipy。您可以以任何您喜欢的方式导入,只要您没有名称交集即可。
大多数模块
scipy都有特定的名称,因此可以直接导入它们而不必担心它们可能与其他模块和变量重叠。最主要的是不要使用 导入库中的所有内容
*,因为这样会阻塞整个作用域。scipy.ioio这些是不同的独立模块。import scipy不使所有嵌套模块可用。如果你想使用scipy.io一个模块,那么你需要明确地导入它:io您将它与标准库中的模块混淆的事实是您from scipy import io应该避免使用该模块并将其保留在scipy.总结一下:问题中的所有三个选项都不准确——使用
import scipy.io.