博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
什么是Jupyter Notebook?
阅读量:5252 次
发布时间:2019-06-14

本文共 970 字,大约阅读时间需要 3 分钟。

Jupyter Notebook, 以前又称为IPython notebook,是一个交互式笔记本, 支持运行40+种编程语言. 可以用来编写漂亮的交互式文档.

Linux下, Jupyter Notebook的安装过程可以参考, 具体的, 可能只需要一句话就能搞定:

pip install jupyter

安装完之后, 在终端运行 jupyter notebook 即可打开jupyter notebook. 先看一个用jupyter notebook的例子(图1), 有个直观的印象:

图1 一个Jupyter Notebook

比如说, 你要向别人解释你的程序, 你可能要新建一个word, 把代码复制进去, 对每块代码进行讲解. 这样会有几个问题, 1) 代码格式不好看; 2) 代码的配色丢失; 3) 代码与文字解释部分区分不明显. 使用Jupyter Notebook, 可以让代码保持其在编辑器里面的格式, 看起来很正规. 而且, 复制进去的代码是可以运行的. 敲击完代码之后, 按Shift+Enter, 或者上面的Run Cell键变可以得到代码运行结果. 这里, 写Notebook时候, 都是以cell为基本单位的, cell有几种类型: 如code,markdown, heading等. 如果设置为code类型, 里面的内容就是可以运行的; heading类型的cell可以帮助我们设置标题(一级,二级,三级等标题), markdown类型的cell可以使我们用markdown的语法来编辑文本.

图2 Jupyter Noteboook代码示例

文档写好之后, 保存成为一般的.ipynb的格式, 但是也可以保存成其他的格式, 如: Python(.py), Markdown(.md), HTML(.html), reST(.rst), PDF via Latex(.pdf), Presentation(.html).

参考文献:

[1] Jupyter Notebook快速入门: 

[2] 转载自:http://www.cnblogs.com/zhao441354231/p/6056798.html

转载于:https://www.cnblogs.com/hezhiyao/p/7803309.html

你可能感兴趣的文章
jni c++调用java
查看>>
获取地址栏的URL: PHP JS
查看>>
js时间-价格-排序案例____冒泡排序实例
查看>>
C语言一维数组中的数据随机排列
查看>>
更改win10 ubuntu 子系的登录用户
查看>>
(005)每日SQL学习:关于物化视图的一系列创建等语句
查看>>
设计模式基础
查看>>
Scrum Meeting---Three(2015-10-27)
查看>>
C# 解析json类型字符串
查看>>
springmvc 多数据源 SSM java redis
查看>>
开发配置接口和目录之间事件冒泡和捕捉
查看>>
脚本加载优化方法
查看>>
yum搭建LAMP环境
查看>>
strcpy、sprintf、memcpy的区别
查看>>
Gradle 自定义Task 打Jar包
查看>>
Android无需权限显示悬浮窗
查看>>
教你10分钟内在Windows上完成Rails开发环境的安装和配置
查看>>
SQLite数据库框架ORMLite与GreenDao的简单比较
查看>>
使用openssl编写服务端和客户端程序
查看>>
解决mysql 写入中文读出乱码的问题
查看>>