zoukankan      html  css  js  c++  java
  • Jupyter Notebook的使用

    简介

    Jupyter Notebook是一个基于网页的用于交互计算的应用程序。

    简言之,notebook是以网页形式打开,可以在code类型单元格中直接编写代码和运行代码,代码的运行结果也会直接在代码块下显示。如在编程过程中需要编写说明文档,可在markdown类型的单元格中直接编写,便于作及时的说明和解释。

    安装

    如果安装了Anaconda的话,是有jupyter notebook的

    或者也可以使用命令来安装

    pip install notebook

    启动

    在命令行中输入

    jupyter notebook

    然后就会打开一个网页

    更改工作目录

    打开后,里面有很多乱七八糟的文件夹

    但其实,我们可以自定义工作目录

    比如我在桌面新建一个JupyterNotebook文件夹

    然后打开命令行窗口,输入以下命令:

    jupyter notebook --generate-config

    这是生成配置文件 

    找到这个目录

    C:Usersadmiration.jupyter

    然后选择一个编辑工具,以文本的形式打开

    然后Ctrl+F,查找notebook_dir

    找到这行语句,去掉前面的注释符号#

    在引号中写入你创建的工作目录的路径,并在前面加个r

    例如:

    然后保存并关闭

    简化启动方式

    每次要打开命令行,非常麻烦

    可以新建一个文本文档,写入jupyter notebook,并保存

    然后重命名为start.cmd

    以后打开jupyter时,只需要双击这个文件即可

    基本操作

    新建文件与导入文件

    上传文件可以选择Upload,或者直接将文件复制到工作目录中

    新建文件可以选择New,比如选择Python3

    命令模式(蓝色边框)与编辑模式(绿色边框)

    绿色表明此刻是编辑模式

    可以通过快捷键Esc转入命令模式

    但如果你要从命令模式转回编辑模式,只需要用鼠标点击一下编辑区域即可

    单元格分类:code、markdown

    如果是code类,前面会有In[ ],而markdown类单元格前面没有

    切换方式为,使用快捷键Esc进入命令模式,然后在命令模式下使用快捷键M从code类切换为markdown类,在命令模式下使用快捷键Y从markdown类切换为code类

    这个是code类:

    这个是markdown类:

    编辑以及执行

    在编辑模式下,输入内容,直接输入Enter是换行操作,使用Ctrl+Enter,才能执行输入的内容

    命令模式下使用快捷键A,可向当前单元格的前面加一行,使用快捷键B可向当前单元格的后面增加一个单元格

    如果要删除当前单元格,还是先使用Esc进入命令模式,然后使用快捷键DD删除单元格

    常用快捷键

    单元格类型转换:Y、M

    插入单元格:A、B

    进入命令模式:Esc

    代码补全:Tab

    运行单元格:ctrl/shift/alt+enter

    删除单元格:DD

    markdown语法

    ①标题:使用1~6个#跟随一个空格来表示1~6级标题

    Ctrl+Enter

     

    ②无序列表:使用*,-或+后跟随一个空格来表示

     

    ③有序列表:使用数字+点表示

     

    ④换行:使用两个或以上的空行

    而且编辑的时候空更多的行,最后执行也只会空一行

    ⑤代码:可以使用`代码`来标记代码部分,使用'''语言 标记代码块

    注意用的不是引号,而是`,就是英文状态下,键盘上1左边的符号

    #### 代码
    
    `print("hello")`
    
    ```python
    def func()
        pass
    ```

    ⑥分割线:3个星号***或3个减号---

    #### 代码
    
    `print("hello")`
    ***
    ---
    
    ```python
    def func()
        pass
    ```

    ⑦链接与图片:[文字](链接地址)   ![图像说明](图片链接

    [跳转网页](https://www.cnblogs.com/cyx-b/p/12989862.html)

    然后就会产生一个链接

    点一下创建的链接,成功跳转

     

    先将一张图片保存到工作目录下,图片名称为她在丛中笑.jpg

    ![我家的小飞鸟](她在丛中笑.jpg)

    []中的内容是图片信息,但是执行时不会显示

    Ctrl+Enter

     

  • 相关阅读:
    P1865 A % B Problem
    P1198 [JSOI2008]最大数
    从英语学习写起,收获2013属于我的金秋
    Hadoop--有关Hadoop的启动
    android中文字高亮设置案例
    <Win32_16>来看看标准菜单和右键菜单的玩法
    jQuery 自学笔记—3
    【译】如何精确判断最终用户响应时间过长的原因?
    网络爬虫返回json处理数据
    2013--转变
  • 原文地址:https://www.cnblogs.com/cyx-b/p/12988881.html
Copyright © 2011-2022 走看看