Jupyter Notebook,原名IPython Notbook,是IPython的加强网页版,一个开源Web应用程序

1、创建虚拟环境

mkvirtualenv ai

2、进入虚拟环境

workon ai

3、输入命令

jupyter notebook  # 新建notebook文档是 .ipynb 格式

4、界面

标题栏:点击标题(如Untitled)修改文档名 菜单栏

  • 导航-File-Download as,另存为其他格式
  • 导航-Kernel
    • Interrupt,中断代码执行(程序卡死时)
    • Restart,重启Python内核(执行太慢时重置全部资源)
    • Restart & Clear Output,重启并清除所有输出
    • Restart & Run All,重启并重新运行所有代码

5、cell操作

  cell: 一对In Out会话被视作一个代码单元,称为cell

  Jupyter支持两种模式:

    ①编辑模式(Enter):可以操作cell内文本或代码,剪切/复制/粘贴移动等操作

    ②命令模式(Esc):可以操作cell单元本身进行剪切/复制/粘贴/移动等操作

6、快捷键操作

  ①两个模式通用快捷键

    Shift + Enter  执行本单元代码,并跳转到下一单元

    Ctrl + Enter  执行本单元代码,留在本单元

  ②命令模式:按ESC进入

    Y  cell切换到code模式

    M  cell切换到Markdown模式

    A  在当前cell的上面添加cell

    B  在当前cell的下面添加cell

    输出2个D  删除当前的cell

    Z  回退

    L  在当前cell加上行号

    Ctrl + Shift + P  对话框输入命令直接运行

    快速跳转到首个cell  Ctrl + Home

    快速跳转到最后一个cell  Ctrl + End

   ③编辑模式:按Enter进入

     多光标操作  Ctrl键点击鼠标(Mac:CMD+点击鼠标)

     回退:  Ctrl + Z(Mac:CMD + Z)

     重做:  Ctrl + Y(Mac:CMD + Y)

     补全代码:变量、方法后跟 Tab键

     为一行或多行代码添加/取消注释: Ctrl + /(Mac:CMD + /)

     屏蔽自动输出信息:可在最后一条语句之后加一个分号

7、Markdown演示(掌握标题和缩进即可)

  

8、拓展内容,Jupyter notebook中自动补贴代码等相关功能拓展

  ① 安装jupyter_contrib_nbextensions库,命令如下

    python -m pip install jupyter_contrib_nbextensions

    jupyter contrib nbextension install --user --skip-running-check

  ②在原来的基础上勾选: “Table of Contents” 以及 “Hinterland”,部分功能如下:

    

    

    

  

    

  

     

Jupyter Notebook基本配置与使用的更多相关文章

  1. jupyter notebook——安装配置

    本地登陆 cmd输入下面的命令,会进入用户主目录 jupyter notebook 在浏览器打开时,提示输入token,复制命令行上的token还是不能进入,其实浏览器上有提示的,按照提示操作即可,输 ...

  2. jupyter notebook 目录配置、导出 tex 和 pdf 及中文支持

    环境:macbook pro, mactex, jupyter notebook, brew 安装pandoc从而支持格式转换为tex: brew install pandoc 修改tex artic ...

  3. jupyter notebook远程配置

    服务器端配置 在服务器生成jupyter配置文件 $jupyter notebook --generate-config 生成之后会得到配置文件的路径 启动jupyter,设置密码 In [1]: f ...

  4. windows远程访问ubuntu下的jupyter notebook必要配置

    0.生成配置文件(一般采用默认) jupyter notebook --generate-config 1.打开ipython, 创建一个密文密码 In [1]: from notebook.auth ...

  5. anaconda+jupyter notebook 安装配置

    安装Anaconda 从清华大学开源软件镜像站选择合适自己的版本 wget https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/Anaconda ...

  6. Jupyter Notebook的配置(密码端口+远程登陆+nbextension)

    1 生成配置文件 linux和mac系统打开终端 windows系统打开anaconda自带的终端 jupyter notebook --generate-config 此时系统会生成 ~/.jupy ...

  7. jupyter notebook 安装配置使用,+目录插件安装

    1.安装 pip3 install jupyter 2.配置 2.1. 生成一个 notebook 配置文件 jupyter notebook --generate-config /root/.jup ...

  8. [Mac][Python][Jupyter Notebook]安装配置和使用

    Jupyter 项目(以前称为 IPython 项目),提供了一套使用功能强大的交互式 shell 进行科学计算的工具,实现了将代码执行与创建实时计算文档相结合. 这些 Notebook 文件可以包含 ...

  9. Ubuntu-16.04 R 安装及Jupyter notebook 配置

    1. R 安装 通常在Terminal下直接apt-get 即可,在16.10下可以get到R-3.3.1,目前最新好像是 R-3.4.2,可以去官方网站下载源码编译 (https://www.r-p ...

  10. windows10 下安装tensorflow 并且在jupyter notebook 上使用tensorflow

    一.安装jupyter notebook并配置环境 首先建议大家安装anaconda,最新版本请到官网下载(点击下载连接),没错,直接点击下载python3.6版本的(当然选择做自己电脑相应的位数,我 ...

随机推荐

  1. keepalived+nginx+应用

    达到的效果就是,每个keepalived中都有一个weight,这个数最大的作为主节点.意外挂掉就另一个升为leader,比如开始一个6,一个5,挂一次这个数减2.6挂一次再启动就是5,4了,两台机器 ...

  2. Delphi 移除窗口最大化按钮

    很遗憾,好像没有直接的代码可以操作,可以试试以下代码: var GWL_Result: Integer; begin GWL_Result:= GetWindowLong(Handle,GWL_STY ...

  3. error RC2104 : undefined keyword or key name: Invalid

    检查.rc文件是否存在有未定义的宏常量就使用了,如果没发现就检查常量字符串表(STRINGTABLE)是否存在特殊字符,例如: " /" " 这种东西在里面,发现的话能删 ...

  4. 如何使用使用Mysql中的慢查。

    在MySQL中可以使用慢查找出运行速度慢的SQL语句. 1.在MySQL命令行中查看慢查: show  variables  like '%query%' 如图 "ON" 表示慢查 ...

  5. nginx 反向代理 (websocket)后报 - 400 bad request

    nginx的反向代理. nginx.conf中的配置如下: location / {        proxy_http_version                1.1;         pro ...

  6. ASP.NET中maxRequestLength和maxAllowedContentLength的区别;上传大文件设置IIS7文件上传的最大大小

    https://blog.csdn.net/qq_23663693/article/details/89920039 maxRequestLength表示ASP支持的最大请求大小,而maxAllowe ...

  7. debian11 配置samba服务 linuxsys

    一.安装软件包 sudo apt -y install samba samba-common 二.linux系统添加samba需要用的账户,创建需要共享的文件夹,并配置好权限.(注意共享文件夹最好不要 ...

  8. webrtc 拥塞控制相关

    RFC8836 对实时交互式音视频应用的拥塞控制算法需求进行了较为全面的总结 延迟 拥塞控制算法应该尽可能降低延时,尤其是算法本身引入的延时.与此同时仍然需要提供可用的带宽水平. -吞吐率:在相应场景 ...

  9. el-table更新数据页面闪烁问题

    情况是这样,渲染了一个table,高度是固定的.所以会有滚动.其中的某一列的数据只显示了部分内容,鼠标浮上加载全部,用el-popover浮框显示. 但每次改变tableKey会触发整个table的重 ...

  10. css选择器 权重的叠加