すのはら荘春原庄的雪

jupyter notebook 食用指南

Toretto·2022-08-03 11:21·186 次阅读

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 查看各个魔法函数的说明
? 后面加上魔法函数名称,可以查看该函数的说明

常用魔法函数:

  1. %reset

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

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

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

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

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

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

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

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

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

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

魔法函数大全:

Available line magics:

Copy
%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:

Copy
%%! %%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
posted @   Lynx_peng  阅读(186)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· winform 绘制太阳,地球,月球 运作规律
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
点击右上角即可分享
微信分享提示
目录