Day076 Jupyter notebook

Jupyter notebook

jupyter notebook是一款开源web应用程序,该应用程序看创建并实施代码,可视化以及文本说明。jupyter notebook基于IPython解释器,是一个基于we的交互式计算环境。之前名称叫做IPython notebook。

启动jupyter

控制台输入命令:jupyter notebook(jupyter-notebook)

Anaconda程序菜单启动

启动后,启动jupyter服务,同时打开浏览器页面,显示jupyter的home页面。默认情况下,使用当前用户目录为根目录

停止jupyter

控制台输入命令:ctrl+c

Jupyter默认目录和默认浏览器修改

1.打开cmd,首先进入到Jupyter的安装目录。然后,输入命令“jupyter notebook --generate-config”

2.执行命令后,会在如下所示路径的文件夹中找到新建立的Jupyter_notebook_config.py文件。

3.用Notepad++或者IPython打开文件,对文件修改如下:

(1)默认目录修改

找到#c.NotebookApp.notebook_dir =' ',删掉开头的“#”,在‘ ’中输入你要启动的目录路径。

(2)默认浏览器修改

找到c.NotebookApp.browser = '',在下方输入

import webbrowser

webbrowser.register("chrome",None,webbrowser.GenericBrowser(u"C:\ProgramFiles(x86)\Google\Chrome\Application\chrome.exe"))

c.NotebookApp.browser = 'chrome'

注意:输入命令要满足python格式,开头不要有空格,否则会出错

4.以上步骤做完后,需要更改快捷方式的位置,找到Jupyter的快捷方式,右键打开属性,将快捷方式中“目标”中的%USERPROFILE%去掉。

修改默认主目录

类似于pycharm集成开发工具中工作空间,默认是当前用户目录。我们可通过命令行和配置文件2种方式修改

  • 命令行

方法1:切换到文件目录,启动jupyter,文件目录为主目录

方法2:启动时候设置参数 notebook-dir=c:

  • 配置文件

步骤1:设置配置文件中c.NotebookApp.notebook_dir参数值主目录信息

步骤2:快捷方式中设置主目录信息

文件操作

在主目录下,可以jupyter notebook文档(*.ipynb)进行文件操作

  • 上传文件
  • 新建文件
  • 修改文件名
  • 删除文件

单元格

jupyter notebook文档由一些单元格组成,我们可以在单元格中输入相关代码或者说明文字。

类型:

  • Code:python代码单元格,用来编写程序
  • Markdown:支持Markdown语法单元格,用来编写描述程序的文字
  • Raw NBConvert:原生类型单元格,内容原样显示。使用NBConvert转换后才会显示特殊格式,基本不用。
  • Heading:标题单元格,已经不再支持。

模式

模式不同,对快捷键支持不同

  • 命令模式:单元格处于选中状态,不可读写内容。此时单元格左侧为粗蓝色线条,其余为细灰色线条。
  • 编辑模式:单元格处于编辑状态,可以读写内容。此时单元格左侧为粗绿色线条,其余为细绿色线条。

常用快捷键

命令模式

  • Y:单元格转为code类型
  • M:单元格转为Markdown类型
  • R单元格转为Raw NBConvert类型
  • Enter:进入编辑模式
  • A在单元格上方插入新的单元格
  • B在单元格下方插入新的单元格
  • C复制单元格
  • V粘贴到当前单元格下方
  • Shift+V粘贴到当前单元格上方
  • Z撤销删除

编辑模式:

  • Tab:代码补全
  • Shift+Tab显示doc文档信息
  • Esc:进入命令模式

通用模式:

  • Ctrl+Enter:运行单元格,单元格处于命令模式
  • Shift+Enter:运行单元格,并切换到下一个单元格,如下方没有,则新建一个单元格
  • Alt+Enter:运行单元格,并在下方新增一个单元格
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值