Pourquoi ne puis-je pas utiliser le scipy.io?

J'ai essayé de démarrer avec scipy, mais le paquet est de me donner quelques problèmes. Le tutoriel s'appuie fortement sur scipy.io, mais quand je l'importation scypi et essayez d'utiliser scipy.oi, j'ai des erreurs:

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'

J'ai exécuter le système de mises à jour et je l'ai désinstallé scipy puis installé de nouveau.

Assez intéressant, je peux importer le module de cette façon:

In [1]: import scipy.io

Mais quand j'essaie de l'utiliser, j'obtiens un message d'erreur dès que j'utilise une méthode:

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'

Je suis sûr que je suis absent quelque chose d'embarrassant de base, mais je n'ai pas été en mesure de trouver une réponse à ce problème sur Google ou dans le stackoverflow archives.

write_array n'est pas dans scipy.io, c'est en scipy.io.array_import. Ne scipy.io.array_import.write_array (après import scipy.io.array_import)? Ce tutoriel vous la suite?

OriginalL'auteur Chris Hanson | 2012-06-23