Подскажите пожалуйста, в чем разница
Отрабатывает корректно
from scipy.stats import norm phi = norm()
Но если сделать
import scipy as sc phi = sc.stats.norm()
from scipy.stats import norm phi = norm()
import scipy as sc phi = sc.stats.norm()
from scipy.stats import norm
>>> globals() {'__builtins__': <module '__builtin__' (built-in)>, '__name__': '__main__', '__doc__': None, '__package__': None} >>> from scipy.stats import norm >>> globals() {'__builtins__': <module '__builtin__' (built-in)>, '__name__': '__main__', '__doc__': None, 'norm': <scipy.stats.distributions.norm_gen object at 0x107aeeed0>, '__package__': None}
import scipy as sc phi = sc.stats.norm()
newbiegeek
Как корректно использовать import

newbiegeekЭто некорректная запись.
from scipy.* as sc