ipython notebook使用中的Terminals怎么激活

5962人阅读
1:利用Python进行数据处理(22)
&现在启动notebook:ipython
notebook,就会打开浏览器,展示如下的页面:
test表示已经存在的工作表(我命名的,默认的是Untitled,点击它就可以再次使用)或者可以点击右上角的New
Notebook,就可以新建一个了。打开之后的界面如下:
&左边是控制台,主要是给不想用快捷键的人使用的,这里我就不详细说了。这样要的一个小Tip,就是如果你觉得这个控制台挺碍眼的,那么你可以点击中间那条滚动条旁边那条阴影边框,点击之后就会自动隐藏,再点击则会显示。隐藏后如下:
关于代码自动完成的功能,只要你键入一个字母,然后按一下TAB键,就会出现一个下拉框,显示可能的函数给你了。普通的代码提示也没多强大的,像bpython那样的代码提示就强大呀,可惜ipython不实现它的功能。不过notebook的提示还是很不错的,因为它也能提示文档,比如你输入array(
& ,然后按一下TAB,就会出现下面的界面了:
显示了参数一系列的东西。右上角有三个按钮,很强大的哦,x是关闭,+则是把这个框拉长显示,而^则是如下方式显示文档:
&看吧,在右下角多出了一个框,显示了详细的文档内容。点击中间那条横着的边框就可以把这个框隐藏起来了。
&如果你用的是默认的提示的话,按住TAB之后可能要等一秒多钟才会显示文档的哦。看到上图的左下角没,上面有Tooltip
on tab,勾选上了,然后Time before tooltip这里默认是1200毫秒之后才显示,我一般都是设置为0,那样就能立刻显示了。我这种懒人最怕等和要多敲键盘了。
用ipython的人用得最多的估计是pylab这个方式了,notebook也可以,直接命令ipython
notebook –pylab就能在notebook里像ipython –pylab一样工作了,但是我不喜欢这种方式,因为用这种方式,绘制图像的时候,图像是和ipython工作时一样,弹出一个窗口。我喜欢sage的notebook的一点就是因为它可以把图片嵌在浏览器里面展示,这样对以后我查看代码会方便很多的。所以,我喜欢这样启动:ipython notebook –pylab inline,这样,绘制的图片就是嵌在浏览器里面的了:当然也可以在网页中输入
%pylab inline启动这个功能的
当你经常要使用一个东西的时候,快捷键是非常重要的东西,ipython
notebook的快捷键不多,Ctrl- m &h & (就是先按住Ctrl-m,然后放开,单按一下h,就能显示所有的快捷键了):
shift+Enter会运行cell里面的代码,同时开辟一个新的cell,ctrl+enter则不会开辟新的cell,只是运行代码。Ctrl-m
d (这里的快捷键都是先按住Ctrl-m,然后再按其他的字母)则是删除cell的,Ctrl -m a则是在当前cell的上方开辟新的cell,Ctrl-m b则相反。Ctrl-m t则是把这个cell平凡化了,就是它不具备执行代码的功能了,只是文字了。Ctrl-m c则和它相反,正常化cell。剩下的,看看就都明白了。真希望能修改为不用TAB也能自动完成的方式。
&&相关文章推荐
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:29496次
排名:千里之外
转载:24篇
(1)(1)(1)(11)(5)(5)(1)(1)很多人发现Ipython notebook 打开的默认路径在user里面却不知道如何修改, 这里提供一个非常简单的方法1. 打开命令行, 键入ipython profile create2. 键入 , 根据这个地址, 打开profile所在的文件夹ipython locate3. 打开这个文件:&ipython_notebook_config.py4.1. 在其中修改这一项(Python2), 注意去掉前面的#c.NotebookApp.notebook_dir = u'/path/to/your/notebooks'4.2 Python3c.FileNotebookManager.notebook_dir = u'/path/to/your/notebooks'&pre name=&code& class=&python&&c.NotebookManager.notebook_dir = u'/path/to/your/notebooks'5 大功告成啦!
最新教程周点击榜
微信扫一扫如何向IPython Notebook中导入.py文件 - 简书
如何向IPython Notebook中导入.py文件
IPython Notebook使用起来简洁方便,但是有时候如果需要导入一个现有的.py文件,则需要注意选择导入的方法以达到不同的效果。目前遇到3种方法。(1) 直接将.py文件拖拽到Notebook界面中的列表里:
然后点击 Upload。这种方法需要定义好的文件格式,效果比较差。自己写的.py往往无法上传。(2) 利用 %load:
这种方法可以将自己编写的.py文件原封不动地搬到一个cell里面,自然也往往不是我们想要达到的效果。(3) 利用 IPython.nbformat.current :import IPython.nbformat.current as nbfnb = nbf.read(open(‘test.py‘, ‘r‘), ‘py‘)nbf.write(nb, open(‘test.ipynb‘, ‘w‘), ‘ipynb‘)这样会生成一个名为 test.ipynb 的文件,打开效果如下:}

我要回帖

更多关于 ipython notebook使用 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信