plot() ne fonctionne pas sur IPython notebook
Je suis nouveau sur python pour le calcul scientifique, et j'ai essayé de faire un simple graphique sur IPython notebook.
import pandas
plot(arange(10))
Puis d'erreur comme ci-dessous.
---------------------------------------------------------------------------
NameError Traceback (most recent call last)
<ipython-input-2-6b139d572bd6> in <module>()
1 import pandas
----> 2 plot(arange(10))
NameError: name 'plot' is not defined
Au lieu de cela, avec IPython --pylab mode, un graphique de droite arriverait quand j'ai essayé le même code.
Ai-je raté une environnement?
Mon environnement Mac OSX 10.8.5, python 2.7.5, IPython 1.1.0, matplotlib 1.3.1, et les pandas 0.12.0. J'ai téléchargé python scientifique de l'environnement par le programme d'installation Anaconda de continuum.io. Anaconda version est la plus récente de 1/30/2014.
Traçage exemple ici
OriginalL'auteur mako | 2014-01-30
Vous devez vous connecter pour publier un commentaire.
Il n'est pas conseillé d'utiliser
pylab
mode. Voir la suite post de Matthias BussonnierUn résumé de ce poste:
Pourquoi ne pas utiliser
pylab
drapeau:Vous êtes beaucoup mieux en effectuant les opérations suivantes à l'intérieur de votre IPython notebook.
Le code suivant est celui qui
--pylab
apporte dans l'espace de nomsEncore, si vous souhaitez utiliser
pylab
et ont des terrains en ligne, vous pouvez effectuer une des opérations suivantes:De shell:
Ou, à partir de l'intérieur de votre ordinateur portable
%matplotlib inline
me donne unERROR: Magic function matplotlib not found
, à la fois dansipython qtconsole
etipython notebook
.Vérifiez le problème suivant: github.com/ContinuumIO/anaconda-issues/issues/12
Devrait fonctionner si le IPython version est 1+. Si vous venez d'exécuter ipython sur votre shell - ce que le numéro de version se fait-il?
IPython 0.12.1 sur Ubuntu 12.04, qui pourrait expliquer l'erreur. Temps pour une mise à niveau, je suppose. Merci pour les conseils.
grande..Jusqu'à alors vous pouvez travailler avec les pylab comme je l'ai mis dans la réponse ci-dessus.
OriginalL'auteur Nipun Batra