2014-01-31 4 views
1

Я новичок в python и Ipython. Я следую анализу данных с помощью pandas на youtube. the linkКонфигурация Ipython

Я установил Anaconda, а затем начал использовать IPython на ОС Windows 8.1

Для нескольких команд, кажется, OK

In [2]: print 5 
5 

Но когда я попытался followe учебник онлайн, кажется, что мой Ipyhon имеет есть некоторые проблемы,

In [3]: %pylib inline 
ERROR: Line magic function `%pylib` not found. 

Кроме того, я просто копирует код из учебников, только очень простые коды, как это

In [4]:plot(arange(10)) 
NameError         Traceback (most recent call last) 
<ipython-input-6-353c92d67d6b> in <module>() 
----> 1 plot(arange(10)) 

NameError: name 'plot' is not defined 

После "импортного matplotlib" он все еще не работает.

Кроме того, код a = arange(10) не работал. Я должен использовать его следующим образом:

import numpy as np 
a = np.arange(10) 

Но репетитор в этом видео не использовал его так.

Я думаю, что это должно быть связано с конфигурацией с помощью anaconda или Ipython?

Но я не уверен в этом, и я не знаю, как это понять. Я использую последнюю версию anaconda на Windows 64bit.

Любые предложения? Благодаря!

+4

это% pylab, использование вкладки-завершение, чтобы увидеть подсказки. – zhangxaochen

ответ

1
  • использование %pylab inline или %pylabдля включения режима pylab. Это изменит цикл событий либо для отображения графиков inline (ноутбук), либо для их отображения в другом окне без вмешательства в выполнение кода (CLI).
    • Выполнение %pylab установит IPython обрабатывать Matplotlib красиво, а также будет совершать from pylab import *, что поставит Numpy и Matplotlib команды внутри пространства имен по умолчанию.
    • эквивалентный путь к этому, когда вы вызываете IPython, используйте `ipython --pylab [notebook | qtconsole | и т. Д.]. В Windows вы можете либо сделать это с консоли, либо изменить ярлык, чтобы добавить аргументы командной строки.
    • Вы можете изменить систему IPython широких конфигурации для загрузки pylab см http://ipython.org/ipython-doc/stable/config/overview.html#flags

Смотрите этот ответ для получения дополнительной информации: https://stackoverflow.com/a/21457629/3245308