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中使用,
魔法命令可以完成一些特殊的功能
魔法函数分为两种:
- % —— 行魔法函数 : 只对本行代码生效。
- %% —— Cell魔法函数 : 在整个Cell中生效,必须放于Cell首行。
/help:
命令 | 用途 |
---|---|
%lsmagic: | 列出所有的魔法函数 |
%magic | 查看各个魔法函数的说明 |
? | 后面加上魔法函数名称,可以查看该函数的说明 |
常用魔法函数:
-
%reset
删除当前 Jupyter 环境中的所有变量或名称。
-
%time
计算当前代码行的运行时长。
-
%timeit
计算当前代码行的平均运行时长(即在执行一个语句100000次(默认情况下)后,再给出运行最快3次的平均值。
-
%timeit
计算当前 cell 的代码运行时长。
-
%matplotlib
显示绘图结果的风格,默认为 %matplotlib inline,是直接将图片显示在浏览器中,如果希望图片单独生成,可以使用 %matplotlib。
-
%load
加载本地 Python 文件或者网络中的 Python 文件,例如本地脚本文件的加载:%load ex.py。
-
%run
用于运行本地或网络中的 Python 文件,例如本地脚本文件的运行:%run ex.py。
-
%pwd
显示 Jupyter 当前的工作空间。
-
%hist
显示当前 Jupyter 中,所有运行过的历史代码。
-
%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