Bootstrap

Jupyter notebook入门教程

一、优点:

1、代码分成小块逐块运行,方便查看中间结果,调试和修改

2、文档和代码结合,比普通的注释好看,使代码的可读性大大提高

3、可以生成多种格式的报告,适合演示使用

二、如何打开

命令行下载jupyter:pip install jupyter

命令行cd到项目文件夹下,文件夹中含有.ipynb文件

命令行运行jupyter:jupyter notebook,就会在浏览器运行打开

cmd切换目录跨磁盘时,需要先进行磁盘的转换,才可以进入指定目录

比如:cd \

           E:

           cd E:\zihaopython-master\zihaopython-master\数据分析与可视化实战案例:学习时间与成绩的关系(线性回归)

三、快捷键: 

1、蓝色——命令模式,绿色——编辑模式

命令转编辑,按回车;编辑转命令,按esc

2、在命令模式下,

单按D删除,单按Z恢复,单按A(above)在上方新建,单按B(below)在底下新建

单按M可以写markdown,单按Y可以切回代码模式,

shift+回车:运行块并跳到下一块,ctrl+回车只运行当前块

单按L(line)给代码标行数

(单按H(help)查看所有快捷键)

 

 四、魔法命令

行魔法命令

  • %lsmagic:列出所有可用的魔法命令。
  • %time:测量单个语句的执行时间。(比如:
    import time
    %time time.sleep(2)
  • %timeit:多次运行一个语句以获得更准确的执行时间统计信息。
  • %who:列出当前环境中的所有变量。
  • %whos:列出当前环境中的所有变量,包括变量的详细信息,如类型、大小等。
  • %pwd:显示当前工作目录。
  • %cd:更改当前工作目录。
  • %load:从文件中加载代码并插入到当前单元格中。
  • %run:运行一个 Python 脚本文件。
  • %matplotlib inline:将matplotlib绘图嵌入到 Notebook 中显示。(显示特点:将绘制的图形以静态图像的形式直接嵌入到 Notebook 的输出单元格中,适合用于快速查看和展示绘图结果,节省系统资源。)
  • %matplotlib notebook:以交互式的方式在 Notebook 中显示matplotlib绘图。(显示特点:以交互式的方式在 Notebook 中显示图形,用户可以通过鼠标操作对图形进行缩放、平移、旋转等交互操作,方便对数据进行深入探索和分析。)

单元魔法命令

  • %%time:测量整个单元格中代码的执行时间。(比如:
    %%time
    import time
    def some_function():
        time.sleep(2)
    some_function()
  • %%timeit:多次运行整个单元格中的代码以获得更准确的执行时间统计信息。
  • %%writefile:将单元格中的内容写入到指定的文件中。
  • %%capture:捕获单元格中的标准输出和标准错误输出,将其保存到一个变量中。
  • %%html:将单元格中的内容解释为 HTML 代码,并在 Notebook 中显示。
  • %%javascript:将单元格中的内容解释为 JavaScript 代码,并在 Notebook 中执行。
  • %%latex:将单元格中的内容解释为 LaTeX 代码,并在 Notebook 中显示。
;