2016-02-01 53 views
1

我已經看到了裝載pylab兩種方法:什麼是加載pylab的正確方法?

get_ipython().magic(u'pylab inline') 

%pylab inline 

是這兩種方法相同呢?如果不是,我該如何決定使用哪種方法?

+2

我仍然會鼓勵你閱讀[this](https://carreau.github.io/posts/10-No-PyLab-Thanks.html)。雖然'pylab'很適合從類似matlab的環境中過渡,但如果你不確切地知道**你正在做什麼,那麼這是很危險的。 –

+0

謝謝@imaluengo –

回答

2

是的,它們是等效的。

get_ipython()返回InteractiveShell的實例。該方法InteractiveShell.magic()documentation表示:

魔法( '名稱-opt FOO巴')等同於在IPython的 提示輸入:

在[1]:%名-opt FOO酒吧

另請注意,magic函數已棄用,應使用函數run_line_magic來代替。

相關問題