scipy.special проблема импорта

У меня проблема с импортомscipy.special пакет. Это не вредно, просто раздражает / интересно.

Когда я импортирую scipy используяimport scipy as sp а затем попробуйте получить доступsp.special Я получил:

>>> import scipy as sp
>>> sp.special
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
AttributeError: 'module' object has no attribute 'special'
>>>

но если я тогда сделаюimport scipy.special Я могу получить доступ к специальному модулю черезscipy.special а такжеsp.special:

>>> import scipy as sp
>>> import scipy.special
>>> scipy.special
<module 'scipy.special' from 'C:\Python27\lib\site-packages\scipy\special\__init__.pyc'>
>>> sp.special
<module 'scipy.special' from 'C:\Python27\lib\site-packages\scipy\special\__init__.pyc'>
>>>

Так что теперь у меня естьspecial модуль доступен через обаsp а такжеscipy Пространства имен. Интересно, что я могу получить доступ к остальной части scipy черезscipy Пространство имен.

Первый вопрос: почемуspecial модуль не импортирует первый раз?

Второй вопрос: как я могу получить доступ кspecial модуль черезsp только пространство имен, без определенияscipy Пространство имен?

Редактировать: используя Python 2.7.2 и scipy 0.10.1

Ответы на вопрос(1)

Ваш ответ на вопрос