【发布时间】:2016-11-06 09:22:49
【问题描述】:
从性能的角度(时间或内存)来看,这样做更好:
import pandas as pd
或
from pandas import DataFrame, TimeSeries
最好的办法取决于我从包中导入了多少类?
同样,我见过人们做这样的事情:
def foo(bar):
from numpy import array
我为什么要在函数或方法定义中进行导入?这是否意味着每次调用该函数时都会执行导入?或者这只是为了避免命名空间冲突?
【问题讨论】:
-
从函数导入的一个想法是避免在未调用函数时导入(可能已卸载)模块。
标签: python