Pourquoi est-ce AttributeError en python se produire?

Il y a une chose que je ne comprends pas.

Pourquoi cette

import scipy # happens with several other modules, too. I took scipy as an example now...

matrix = scipy.sparse.coo_matrix(some_params)

produire cette erreur:

AttributeError: 'module' object has no attribute 'sparse'
  • Ce qui est gênant à ce sujet? De quoi vous attendre si sparse n'existe pas dans le module?
  • Je ne savais pas, que clairsemée est un sous-module de scipy, et que les submodules sont pas est automatiquement importée - comme @David Zaslavsky souligné ci-dessous.
  • downvoters devront expliquer pourquoi ils downvoted, je ne vois pas quel est le problème avec cette question. En fait, je pense que c'est une très bonne question
  • Merci @julio.alegria, il est bon d'entendre que, d'une autre personne. 🙂
InformationsquelleAutor Aufwind | 2012-01-01