Почему я не могу использовать scipy.io?

Я пытался начать работу с scipy, но package вызывает у меня некоторые проблемы. Учебник в значительной степени опирается на scipy.io, но когда я импортирую scypi и пытаюсь использовать scipy.io, я получаю ошибки:

In [1]: import scipy

In [2]: help(scipy.io)
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
/home/chris/dev/scipy/<ipython-input-2-ef060398b31c> in <module>()
----> 1 help(scipy.io)

AttributeError: 'module' object has no attribute 'io'

Я запустил системные обновления и удалил scipy, а затем снова установил его.

Интересно, что я могу импортировать модуль следующим образом:

In [1]: import scipy.io

Но затем, когда я пытаюсь его использовать, я получаю сообщение об ошибке, как только использую метод:

In [2]: arr = scipy.array([[1.0,2.0],[3.0,4.0],[5.0,6.0]])
In [3]: outFile = file('tmpdata1.txt', 'w')
In [4]: scipy.io.write_array(outFile, arr)
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
/home/chris/dev/scipy/<ipython-input-4-46d22e4ff485> in <module>()
----> 1 scipy.io.write_array(outFile, arr)

AttributeError: 'module' object has no attribute 'write_array'

Я уверен, что что-то упускаю смущающе простой, но я не смог найти ответ на эту проблему в Google или в архивах stackoverflow.

16
задан Chris Hanson 23 June 2012 в 20:10
поделиться