從性能上看(時間或內存)是它更好地做到:最高效的方式做進口
import pandas as pd
或
from pandas import DataFrame, TimeSeries
是否依賴於有多少的最好的事情我從包中導入的課程?
同樣,我見過的人做這樣的事情:
def foo(bar):
from numpy import array
爲什麼我會永遠想做一個函數或方法定義內的進口?這是否意味着每次調用該函數時都會執行導入?或者這只是爲了避免命名空間衝突?
從功能導入背後的一個想法是避免導入(可能是未安裝的)模塊,如果該函數未被調用。 – chepner