IPython Notebook介绍及在Ubuntu16.04下的安装使用

IPython Notebook简介##

  • IPython Notebook是web based IPython封装,但是可以展现富文本,使得整个工作可以以笔记的形式展现、存储,对于交互编程、学习非常方便。
  • IPython Notebook使用浏览器作为界面,向后台的IPython服务器发送请求,并显示结果。在浏览器的界面中使用单元(Cell)保存各种信息。
  • 每个代码单元都有一个输出区域,在Code单元中输入代码,按 Shift+Enter 将运行此代码,代码中最后一个表达式的值将输出区域显示。如果希望屏蔽输出,可以在最后一条语句之后添加一个分号:”;”。此外,代码中还可以使用print语句在输出区域中显示信息。
  • IPython Notebook的设计目的是让数据分析更容易分享和再生,目前用它来给科研做详细记录、设计教学模型以及与他人合作,其科学家用户已越来越多。
  • Windows中IPython Notebook的安装需要pyreadline、pyzmq、tornado、mathjax等工具的支持,我使用了pip进行安装,安装过程非常方便快捷。

IPython Notebook安装及使用

你可以在这里下载不同环境下的anaconda版本,有Windows、OSX、Linux:下载地址
这里主要说明在Linux环境下的安装过程:

  • 点击上面地址完成下载;* 在终端窗口输入下面命令:
    bash ~/Downloads/Anaconda3-4.0.0-Linux-x86_64.sh
    ***注意
    1.~/Downloads要改为自己文件所在的真实位置;
    2.安装过程中可以接受默认安装路径,或者选择选择一个用户可写入的安装位置,比如:~/anaconda;
    3.没有必要使用root用户安装anaconda。
  • 跟着屏幕上显示的选项进行安装,如果你对于一些设置不确定,可以简单地选择默认设置,因为之后你可以再修改;
  • 如果在安装的过程中你没有选择把anaconda这个文件添加到PATH环境变量中,你可以稍后将其添加到你的home文件中./bashrc中。添加的命令:sudo vim ~/.bashrc#打开文件.bashrc export PATH="/home/username/anaconda/bin:$PATH"#将该命令添加到文件的最后一行 source ~/.bashrc
    注意要将/home/username/anaconda改为自己的安装目录!* 最后,关掉终端并重启,即可;
  • 打开ipython notebook的命令很简单,直接在终端输入:ipython notebook按回车之后,就会在本地的浏览器中以网页的形式打开,它会自动读取该目录下面的.ipynb文件,并显示;
  • 如果你想卸载anaconda也很简单,因为anaconda包含在一个文件中,所以,你可以在终端输入命令直接删除掉整个文件夹:
    rm -rf ~/anaconda

使用技巧

  • 可以选择MarkDown,用MarkDown来写说明。
  • 如果在函数、模块、类后面输入‘?’,按住Ctrl-Entry的话就回跳出帮助文档。如果是两个‘??’的话连,源代码都会给出来的。
  • 在网页中输入%matplotlib inline将matplotlib库导入,要显示的图片就可以嵌入到网页中了。
  • 在网页中输入%pylab inline,将自动导入SciPy、NumPy、Matplotlib模块。
  • IPython中Magic命令有两种执行方式,以%开始的命令被称为行命令,它只对单行有效,以%%开头的为单元命令,它放在单元的第一行,对整个单元有效。
  • 使用ipython nbconvert [.ipynb文件]命令来生成默认格式(html格式)还可以使用–to选项来转换为指定的格式,如:ipython nbconvert –to latex mynotebook.ipynbipython nbconvert mynotebook.ipynb –to pdfipython nbconvert –to html –template basic mynotebook.ipynbipython nbconvert mynotebook.ipynb –to markdown
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,271评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,275评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,151评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,550评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,553评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,559评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,924评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,580评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,826评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,578评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,661评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,363评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,940评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,926评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,156评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,872评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,391评论 2 342

推荐阅读更多精彩内容