1
我已經看到了裝載pylab兩種方法:什麼是加載pylab的正確方法?
get_ipython().magic(u'pylab inline')
和
%pylab inline
是這兩種方法相同呢?如果不是,我該如何決定使用哪種方法?
我已經看到了裝載pylab兩種方法:什麼是加載pylab的正確方法?
get_ipython().magic(u'pylab inline')
和
%pylab inline
是這兩種方法相同呢?如果不是,我該如何決定使用哪種方法?
是的,它們是等效的。
get_ipython()
返回InteractiveShell
的實例。該方法InteractiveShell.magic()
的documentation表示:
魔法( '名稱-opt FOO巴')等同於在IPython的 提示輸入:
在[1]:%名-opt FOO酒吧
另請注意,magic
函數已棄用,應使用函數run_line_magic
來代替。
我仍然會鼓勵你閱讀[this](https://carreau.github.io/posts/10-No-PyLab-Thanks.html)。雖然'pylab'很適合從類似matlab的環境中過渡,但如果你不確切地知道**你正在做什麼,那麼這是很危險的。 –
謝謝@imaluengo –