其他分享
首页 > 其他分享> > jupyter notebook 食用指南

jupyter notebook 食用指南

作者:互联网

jupyter notebook 食用指南

jupyter notebook是一个web应用程序,用于创建和共享包含代码、可视化和文本的文档。它可以用于数据科学、统计建模、机器学习等领域。我们可以在其上方便地进行python代码编写与运行。jupyter notebook的快捷键有很多,如果不常使用的话,很难记住。但是,其实没有这么困难,熟练使用jupyter notebook,只需记住两种模式,一个快捷键即可!下面将首先介绍如何打开jupyter notebook,然后介绍如何使用。

1. 打开jupyter notebook

打开终端,执行命令:jupyter notebook

即可自动在浏览器中打开一个jupyter notebook页面。如果没有自动打开,可以复制输出的网址然后自己在浏览器中打开即可。要创建一个notebook,点击右侧New->Python3即可:

创建好之后就可以在里面自由翱翔了。

2. 两种模式

jupyter notebook有两种模式,分别是命令行模式和编辑模式。当代码块左侧的颜色是蓝色时,则表示当前是命令行模式,而是绿色时,则是编辑模式,如下图所示:

两种模式之间可以相互转换。在命令行模式下,可以通过按Enter键进入编辑模式;而在编辑模式下,可以通过按Esc键进入命令行模式。在命令行模式下,可以编辑代码块里的内容。

3. 一个快捷键

既然只需要一个快捷键,那当然就是帮助(Help)的快捷键啦。可以通过在命令行模式下,按键盘上的H键,进入帮助界面
  里面详细介绍了在两种模式下可以使用的快捷键及其作用。所以,如果你忘了哪个操作的快捷键,进来查一下就可以了。

4. jupyter常用快捷键

5. jupyter notebook中的魔法函数

IPython内核中有用一-些魔法命令,这些指令独立于python语法只能在jupyterQ notebook中使用,
魔法命令可以完成一些特殊的功能

魔法函数分为两种:

/help:

命令 用途
%lsmagic: 列出所有的魔法函数
%magic 查看各个魔法函数的说明
? 后面加上魔法函数名称,可以查看该函数的说明

常用魔法函数:

  1. %reset

     删除当前 Jupyter 环境中的所有变量或名称。
    
  2. %time

     计算当前代码行的运行时长。
    
  3. %timeit

     计算当前代码行的平均运行时长(即在执行一个语句100000次(默认情况下)后,再给出运行最快3次的平均值。
    
  4. %timeit

     计算当前 cell 的代码运行时长。
    
  5. %matplotlib

     显示绘图结果的风格,默认为 %matplotlib inline,是直接将图片显示在浏览器中,如果希望图片单独生成,可以使用 %matplotlib。
    
  6. %load

     加载本地 Python 文件或者网络中的 Python 文件,例如本地脚本文件的加载:%load ex.py。
    
  7. %run

     用于运行本地或网络中的 Python 文件,例如本地脚本文件的运行:%run ex.py。
    
  8. %pwd

     显示 Jupyter 当前的工作空间。
    
  9. %hist

     显示当前 Jupyter 中,所有运行过的历史代码。
    
  10. %who

    显示当前 Jupyter 环境中的所有变量或名称。
    

魔法函数大全:

Available line magics:

%alias  %alias_magic  %autoawait  %autocall  %automagic  %autosave  %bookmark  %cd  %clear  %cls  %colors  %conda  %config  %connect_info  %copy  %ddir  %debug  %dhist  %dirs  %doctest_mode  %echo  %ed  %edit  %env  %gui  %hist  %history  %killbgscripts  %ldir  %less  %load  %load_ext  %loadpy  %logoff  %logon  %logstart  %logstate  %logstop  %ls  %lsmagic  %macro  %magic  %matplotlib  %mkdir  %more  %notebook  %page  %pastebin  %pdb  %pdef  %pdoc  %pfile  %pinfo  %pinfo2  %pip  %popd  %pprint  %precision  %prun  %psearch  %psource  %pushd  %pwd  %pycat  %pylab  %qtconsole  %quickref  %recall  %rehashx  %reload_ext  %ren  %rep  %rerun  %reset  %reset_selective  %rmdir  %run  %save  %sc  %set_env  %store  %sx  %system  %tb  %time  %timeit  %unalias  %unload_ext  %who  %who_ls  %whos  %xdel  %xmode

Available cell magics:

%%!  %%HTML  %%SVG  %%bash  %%capture  %%cmd  %%debug  %%file  %%html  %%javascript  %%js  %%latex  %%markdown  %%perl  %%prun  %%pypy  %%python  %%python2  %%python3  %%ruby  %%script  %%sh  %%svg  %%sx  %%system  %%time  %%timeit  %%writefile

标签:指南,jupyter,%%,魔法,模式,快捷键,notebook
来源: https://www.cnblogs.com/lynx-peng/p/16546405.html