最近开始研究人工智能算法,发现了一款基于python的科学计算的神器,jupyter qtconsole,简直就是ipython的加强版,每个命令都直接显示帮助信息,配合matplotlib,能够在shell里直接显示绘图结果,爽歪歪。
安装过程如下:
pip install jupyter
pip install pyqt5
还没用过的小伙伴们赶紧试用吧。
自动执行问题的解决
在启用了magic命令%pylab
后,我在qtconsole中输入一行语句后,它不再自动执行了。当我参考官方教程,按住shift+enter
后,它要隔5、6秒钟左右才执行,严重影响我的使用。
问题解决:后来才发现,我在启动%pylab
时,默认的后台matplotlib backend是MacOs,可能是由于兼容性的原因,出现了上述问题。所以,参考%pyalb?
的文档后,我的启动命令变成了%pylab qt5
,问题得到解决。
(备注:使用%pylab
后,各种画图命令、参数设置与Matlab的常用画图设置非常相似)